home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 9
/
CD_ASCQ_09_1193.iso
/
maj
/
luxart
/
images
/
gifpeg.doc
< prev
next >
Wrap
Text File
|
1993-10-07
|
16KB
|
302 lines
·G·I·F·P·E·G 3·8·6·
v2.1
[09/02/1993]
[v.386 22/08/1993]
Sources originales DVJPEG (c) 1992, Eric Praetzel.
Partie de code JPEG (c) 1991 - 1992, Thomas G. Lane.
Modifications et conversions GIFPEG 386 v2.1 par Stéphane MARTY.
1°) PRESENTATION
°°°°°°°°°°°°°°°°
GIFPEG est un programme de visualisation avancée de fichiers graphiques
aux formats compressés GIF et JPEG.
Ses caractéristiques sont les suivantes :
- 19 cartes vidéo reconnus.
- Déclaration de carte vidéo personnalisée.
- Panoramique possible sur une image plus grande que la résolution du mode
graphique choisi.
- Pour le format JPEG :
* Rapport d'ajustement de l'image allant de 1/1 à 1/4 de la taille
réelle ;
* Option Dithering (diffusion fluide en dégradé d'une couleur à une
autre pour une image plus nette) ;
* Lissage du contour des formes reconnues dans l'image ;
* Redistribution de l'intégralité de la palette des couleurs sur 256
couleurs (sur 1 ou 2 passes) pour un affichage en SVGA ;
* Conversion en temps réel de la palette des couleurs de l'image en
256 niveaux de gris.
- 4 critères de tri pour la liste des fichiers graphiques.
- Facilité d'utilisation et de navigation dans le programme.
2°) CONFIGURATION NECESSAIRE
°°°°°°°°°°°°°°°°°°°°°°°°°°°°
- Micro-ordinateur IBM PC/AT ou compatible 386/486
- Ecran VGA/SVGA graphique
- Carte vidéo VGA/SVGA (256Ko, 512Ko, 1Mo, 2Mo)
- ... des images GIF ou JPEG
3°) LANCEMENT DU PROGRAMME
°°°°°°°°°°°°°°°°°°°°°°°°°°
GIFPEG se lance par l'exécutable GIFPEG.EXE.
Il est possible de lui faire afficher directement une image à l'écran ;
il suffit de faire suivre GIFPEG du nom du fichier à lire (exemple
GIFPEG CUISINE.JPG).
Lorsque le programme s'exécute, il cherche à ouvrir le fichier
GIFPEG.CFG (créé par son module de configuration vidéo). S'il n'y
parvient pas (cela arrivera la toute première fois que le programme est
lancé, ou si ce fichier a été supprimé), il essaye de détecter la carte
vidéo présente sur le système. S'il y est parvenu, il rentre au coeur du
programme et affiche une liste de tous les fichiers présents dans le
répertoire courant. L'utilisateur peut alors visualiser les images.
Mais, s'il n'a pas pu reconnaître la carte, il appelle son module de
configuration qui va vous permettre de lui indiquer celle utilisée.
3.1) CONFIGURATION CARTE VIDEO
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
CONFIGURATION (F1 = aide) Choisir (Entrée), Quitter (Echap) G I F P E G 386
╔══════════════════════╗╔══════════════════════════════════════════════════════╗
║ Cartes vidéo ║║ Modes graphiques ║
║ Ahead A ║║ X Y Mode X Y Mode ║
║ Ahead B ║║ 320 200 19 640 350 45 ║
║ ATI ║║ 640 400 47 640 480 46 ║
║ Chips & tech ║║ 800 600 48 1024 768 56 ║
║ Everex ║║ ║
║ Oak-tek ║║ ║
║ Genoa ║║ ╔╝
║ NCR ║╚═════════════════════════════════════════════════════╝
║ Paradise ║╔══════════════════════════════════════════════════════╗
║ Trident ║║ Modes graphiques choisis ║
║ Trident 8900 ║║ Carte vidéo choisies X Y Mode ║
║ Tseng labs ║║ Tseng ET-4000 320 200 19 ║
║ Tseng ET-4000 ║║ Tseng ET-4000 640 350 45 ║
║ Video 7 ║║ Tseng ET-4000 640 400 47 ║
║ Cirrus ║║ Tseng ET-4000 640 480 46 ║
║ Compaq ║║ Tseng ET-4000 800 600 48 ║
║ Vesa ║║ Tseng ET-4000 1024 768 56 ║
║ ATI, hi color ║║ ║
║ Tseng, hi color ║║ ║
║ Perso... ║║ ║
║ ╔╝║ ╔╝
╚═════════════════════╝ ╚═════════════════════════════════════════════════════╝
Ce module propose 3 fenêtres qui représentent :
- Cartes vidéo : Liste de toutes les cartes reconnus et utilisables par
le programme (19 + 1 personnelle).
- Modes graphiques : Liste de tous les modes graphiques disponibles avec
la carte sélectionnée (se modifie automatiquement à chaque changement de
carte en cours).
- Modes graphiques choisis : Liste de tous les modes graphiques choisis
parmi ceux disponibles sur la carte afin être utilisés par GIFPEG.
La fenêtre active est bordée de rouge. On se déplace dans la liste
qu'elle propose par les touches du curseur. La première ligne en haut de
l'écran affiche un message différent qui reprend la validité des touches
sur chaque fenêtre.
Voici la signification des touches actives dans chacune des trois fenêtres :
- Cartes vidéo : La touche "Entrée" permet de sélectionner la carte choisie
et passe directement à la fenêtre suivante 'Modes graphiques'.
La touche "Echap" permet de sortir de ce module pour retourner
au module principal de GIFPEG. Il faut auparavant répondre OUI
(touche 'O') au message qui s'affiche afin de lui donner
l'autorisation de créer le fichier de configuration GIFPEG.CFG
(ce message n'apparaîtra que si un mode graphique a été
choisi).
- Modes graphiques : La barre d'espacement produit un test (trames couleurs
verticales) du mode sélectionné (surligné en noir).
La touche "Inser" ajoute le mode sélectionné dans la liste
de la fenêtre 'Modes graphiques choisis'.
La touche "Echap" revient sur la fenêtre précédente
'Cartes vidéo'.
La touche "Entrée" passe à la fenêtre suivante 'Modes
graphiques choisis'.
- Modes graphiques choisis : La touche "Suppr" efface le mode sélectionné
(surligné en noir) de la liste écrite dans cette
fenêtre.
La touche "Echap" revient sur la fenêtre précédente
'Modes graphiques'.
Pour déclarer une carte vidéo personnalisée, il faut se positionner sur
'Perso' dans la fenêtre "Cartes vidéo" et appuyer sur la touche 'P'.
Trois questions quelque peu techniques seront posées à l'utilisateur qui
devra y répondre uniquement par des nombres. La nouvelle carte
s'ajoutera automatiquement dans les deux autres fenêtres "Modes
graphiques" et "Modes graphiques choisis".
4°) VISUALISATION DES IMAGES
°°°°°°°°°°°°°°°°°°°°°°°°°°°°
┌──────────────────────────────────────────────────────────────────────────────┐
│F1 = Aide ·G·I·F·P·E·G 3·8·6· v2.1│
│ │
│ . │
│ .. │
│ GIFPEG.DOC │
│ GIFPEG.EXE │
│ AESTUS.JPG │
│ BILLARD.JPG │
│ CAUSTIQU.JPG │
│ CAVE.JPG │
│ CRYPTA.JPG │
│ CTDS.JPG │
│ CUISINE.JPG │
│ DESTINY.JPG │
│ ECH&MAT.JPG │
│ JEU.JPG │
│ OMBRES1.JPG │
│ PARC.JPG │
│ PAUSCAFE.JPG │
│ PIECE.JPG │
│ PISCINE.JPG │
│ TOMBEAU.JPG │
│ ZEPHYR.JPG │
│ GIFPEG.OVL │
└──────────────────────────────────────────────────────────────────────────────┘
Ceci représente le coeur du programme.
La liste qui s'inscrit sur l'écran et dans laquelle on peut se déplacer
avec les touches du curseur, correspond au contenu du répertoire
courant. Les fichiers sont écrits en jaunes, tandis que les répertoires
le sont en blanc. Les deux points '..' de la liste permettent bien
évidemment de remonter l'arborescence d'un répertoire (équivalent au
cd.. du DOS).
La touche F1 vous permettra à tout moment de vous rappeler les touches
actives. Voici la description de ces touches (sachant que la touche
'Echap' permet toujours de sortir d'une fenêtre ouverte) :
- Entrée : Sélectionne le fichier sur lequel le curseur noir est positionné
et affiche le menu OPTIONS DE TRAITEMENT D'UNE IMAGE (voir 4.1)
s'il s'agit d'un fichier GIF ou JPEG. Dans le cas contraire un son
grave retentira et un message d'erreur s'affichera.
- F2 : Ouvre une fenêtre dans laquelle il faut indiquer, par la touche
correspondante, la nouvelle unité de disque active (D, E, F, A...).
- F3 : Ouvre une fenêtre dans laquelle il est possible de modifier les
options de traitement d'une image JPEG (voir plus loin...).
- F4 : Ouvre une fenêtre dans laquelle il faut taper l'identificateur
d'extension de fichier que l'on veut voir apparaître dans la liste
(exemple : *.gif, *.jpg, *.*).
- F5 : Ouvre une fenêtre dans laquelle il faut indiquer le nouveau critère de
tri qui sera appliqué à la liste affichée (touche A = non triée,
touche N = triée par nom, etc...).
- F6 : Ouvre une fenêtre dans laquelle il faut indiquer le nouveau chemin
d'accès direct aux fichiers (exemple : c:\images\fractint).
- F7 : Appelle le module de configuration (voir chapitre 3).
4.1) OPTIONS DE TRAITEMENT D'UNE IMAGE
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
╔══════════════════════════════════════════════════╗
║ ║
║ Résolution : 320 x 200 en couleurs ║
║ *** OPTIONS DE TRAITEMENT D'UNE IMAGE *** ║
║ (P) - Panoramique désactivé ║
║ (R) - Rapport d'ajustement est de l'ordre de 1/1 ║
║ (D) - Dithering activé ║
║ (L) - Lissage activé ║
║ (C) - Redistribution des couleurs en 2 passes ║
║ (A) - Affichage en couleurs ║
║ Modes graphiques disponibles : ║
║ Tseng ET-4000 320 200 ║
║ Tseng ET-4000 640 350 ║
║ Tseng ET-4000 640 400 ║
║ Tseng ET-4000 640 480 ║
║ Tseng ET-4000 800 600 ║
║ Tseng ET-4000 1024 768 ║
║ ║
║ ╔╝
╚═════════════════════════════════════════════════╝
Lorsqu'un fichier graphique est choisi, une fenêtre s'affiche faisant
apparaître diverses informations. Ces options varient en fonction du
format sélectionné. Ce sont elles qui vont contrôler l'affichage final
de l'image après lui avoir fait subir un traitement approprié.
4.1.1) VISUALISATION IMAGE GIF (.GIF)
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Sur ce format aucun traitement particulier ne sera effectué. L'affichage
de l'image se fait par la touche 'Entrée'.
Voici la signification des touches actives :
- Curseur haut/bas : pour se positionner sur le mode graphique désiré d'après
ce qui est affiché dans la liste.
- touche P : pour activer/désactiver le panoramique de l'image (déplacement
horizontal et vertical). On se déplace dans l'image par les
touches du curseur.
- touche M : pour activer/désactiver l'affichage de la fenêtre "Options de
traitement d'une image".
- touche S : pour activer/désactiver les signaux sonores.
4.1.2) VISUALISATION IMAGE JFIF/JPEG (.JPG)
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Plusieurs options de traitement de ce format sont donc possibles. Il faut les
activer/désactiver avant de visualiser l'image en appuyant sur la touche
'Entrée'. Voici donc la signification des touches actives :
- Curseur haut/bas : pour se positionner sur le mode graphique désiré d'après
ce qui est affiché dans la liste.
- touche P : pour activer/désactiver le panoramique de l'image (déplacement
horizontal et vertical). On se déplace dans l'image par les
touches du curseur.
- touche R : pour choisir le rapport d'ajustement de l'image. Il permet de
recalculer directement la taille de l'image à afficher suivant un
rapport de 1/1 à 1/4 de la taille originale.
- touche D : pour activer/désactiver le dithering (procédé de diffusion fluide
en dégradé d'une couleur vers une autre) sur des images qui
doivent être recalculées en 256 couleurs.
- touche L : pour activer/désactiver le lissage du contour des formes reconnues
dans l'image.
- touche A : pour un affichage de l'image en couleurs ou en niveaux de gris.
- touche C : pour régler la redistribution de la palette des couleurs sur 256
couleurs en 1 ou 2 passes (plus long sur 2 passes mais le résultat
est nettement meilleur).
- touche M : pour activer/désactiver l'affichage de la fenêtre "Options de
traitement d'une image".
- touche S : pour activer/désactiver les signaux sonores.
En cours d'affichage, la touche 'Echap' stoppe la procédure et il faut
réappuyer sur cette même touche pour revenir au menu de GIFPEG.
En règle générale, le meilleur résultat obtenu sur une image est celui
qui est proposé par le programme, soit :
* Panoramique désactivé
* Rapport d'ajustement 1/1
* Dithering activé
* Lissage activé
* Redistribution des couleurs en 2 passes
* Affichage en couleurs