Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Test de Pegger
(Article écrit par Jean-Luc Faubert et extrait d'Amiga News - juin 1994)
|
|
La compression JPEG automatique
A l'heure où l'image 24 bits envahit nos écrans, le format standard IFF24 demande des supports
de sauvegarde de plus en plus volumineux (1 Mo en moyenne pour une image). Pegger est un
automate de compression/décompression d'images au format JPEG qui va vous faire faire
des économies en multipliant votre capacité disque, en moyenne, par huit.
Le JPEG
C'est dans la version 2.0 d'ADPro qu'est apparu pour la première fois, dans le monde Amiga,
le standard de la compression d'image : le JFIF du Joint Photographic Expert Group. Une
image 24 bits est capable de mémoriser 16 millions de couleurs, mais notre oeil ne décode pas
autant de nuances de couleurs. C'est en partant de ce principe que l'algorithme de compression
utilisé par JPEG élimine certaines nuances de l'image sans que les pertes d'informations ne soient
visibles à l'oeil. Cette perte de données est paramétrable sur une échelle de 0 à 100% mais il
conseille pour une qualité optimale de ne pas utiliser des valeurs inférieures à 85%.
En plus de la qualité de la compression et du gain de place, un autre des grands avantages (et non
des moindres) de ce format est sa compatibilité multisystème.
Le programme
A l'ouverture de Pegger, trois icônes ou leurs équivalents dans le menu "outils" sont crées dans
votre Workbench (à paramétrer dans le ".info"). On a alors le choix entre une utilisation directe
ou un lancement de l'automate en tâche de fond.
En utilisation directe, l'appel des fichiers à compresser ou décompresser se fait par l'intermédiaire
de fenêtres à paramétrer. On peut réaliser les deux opérations simultanément et leur donner des priorités
différentes (de 0 à 5). Ces traitements peuvent être réalisés sur un fichier unique ou sur le contenu
d'un répertoire avec la possibilité de créer un filtre pour ne sélectionner que certains fichiers.
On peut demander le lancement d'un programme ARexx avant et/ou après le traitement de compression
décompression. En compression, Pegger peut traiter en plus de l'IFF24 les formats HAM8,
DCTV, ToasterFramestore et en décompression il peut générer des images en IFF24,
HAM8, DCTV4, DCTV4filter, DCTV3, DCTV3filter, ToasterFrameStore.
Mais là où Pegger se distingue, c'est par sa possibilité de fonctionner en tâche de fond.
La fenêtre "Snoop" permet de demander à Pegger de contrôler en permanence une ou plusieurs
répertoires et d'effectuer au moment opportun un traitement de compression ou de décompression.
Un filtre peut être utilisé pour affiner à votre convenance le contrôle. Une fois votre
paramétrage effectué vous lancez le programme qui va se tapir dans l'ombre de votre mémoire.
Je vais prendre un exemple pour vous expliquer ce qui va se passer ensuite. Supposons que l'on
demande à Pegger de contrôler notre répertoire "image/jpeg" qui contient nos fabuleuses créations
compressées et notre répertoire de travail "Work". On lance ensuite notre programme de
traitement d'image préféré, Brilliance par exemple, qui logiquement n'accepte pas les images
compressées en JPEG. A chaque fois que vous voudrez charger une image compressée contenue
dans votre répertoire "images/jpeg". Pegger se substituera au module de chargement
de Brilliance pour décompresser l'image permettant ainsi son chargement. Une requête
apparaîtra vous signalant que Pegger est en train de traiter votre image. Même chose pour
l'opération de sauvegarde. Dés que Brilliance voudra accéder en écriture dans votre répertoire
"Work", Pegger s'occupera de l'opération de compression. Un paramètre permet de sauver l'image
JPEG seule ou avec l'image originale. On peut aussi demander le lancement d'un programme ARexx
avant ou après le traitement de compression/décompression.
Un compte rendu du travail effectué par Pegger peut être sauvegardé sous forme d'un fichier
ASCII sur votre disque.
Le test
J'ai effectué le test sur un A3000 avec 68030/25 MHz, 10 Mo de mémoire.
Une première constatation est la rapidité du calcul en mode compression
(deux fois plus rapide que la plupart des programmes traitant le format JPEG),
moins évidente en décompression mais cela demande un test plus complet.
|
Taille |
Compression |
Décompression |
Image de base |
1 046 376 |
|
|
ADPro (qualité 100%) |
300 565 |
1'10" |
48" |
Pegger (qualité 100%) |
285 668 |
30" |
45" |
ADPro (qualité 85%) |
297 227 |
1'04" |
45" |
Pegger (qualité 85%) |
112 831 |
26" |
43" |
En qualité 100%, les images 24 bits prennent en moyenne cinq fois moins de place,
à 85%, dix fois moins. J'ai ensuite essayé le mode "Scoop" avec Deluxe Paint 4,
Brilliance, Scala, Imagine pour le fond d'écran et le placage. Aucun problème, ça
marche à merveille et de façon transparente. On peut donc considérer que dorénavant
avec Pegger tous les programmes peuvent bénéficier d'un module de chargement/sauvegarde
au format JPEG.
J'ai fait aussi le test avec TVPaint et ADPro qui traitent déjà le format JPEG
mais avec des temps de calcul un peu lent. Là aussi, Pegger se substitue sans problèmes au
module de chargement/sauvegarde des programmes pour effectuer le traitement de façon
plus rapide et plus avantageuse au niveau de la taille des images.
Conclusion
Pegger rendra pas mal de services à tous les infographistes anxieux de voir
leurs disques durs exploser sous le poids de leurs images. Il sait se faire
discret et ne pénalise aucunement votre système quand il est en mode attente.
Il peut être aussi piloté par ARexx et avec un peu d'imagination (et nos lecteurs
n'en manquent pas) on peut réaliser avec Pegger un automate de traitement d'images
sophistiqué. Il est d'une utilisation très souple et devrait d'ici peu se trouver
dans la panoplie des programmes indispensables.
Nom : Pegger.
Développeur : Express Way Software.
Genre : gestion des images JPEG.
Date : 1994.
Configuration minimale : Amiga OCS, 68000, 3 Mo de mémoire, AmigaOS 2.0.
Licence : commercial.
Prix : 750 FF.
|
|