“le Format (c) d’échange Graphique est la propriété de Droit d’auteur de CompuServe S.A. GIF (sm) est une propriété de Marque de Service de CompuServe S.A.”
RÉFÉRENCES
Nous vous recommandons fortement de lire une ou plusieurs de ces références avant d’essayer de comprendre les entrailles du logiciel JPEG.
La meilleure introduction technique courte à l’algorithme de compression JPEG est Wallace, Gregory K. “la norme de compression de Photographie JPEG”, les Communications de l’ACM, avril 1991 (vol. 34 No 4), pp.
(Des articles Adjacents discutent dans cette publication la compression d’image animée MPEG, les applications de JPEG et des sujets semblables) si vous n’avez pas la publication CACM pratique, un fichier de
Autre introduction au JPEG moins technique et plus simple peut être trouvée dans “le Livre de Compression de données” écrit par Mark Nelson et
La meilleure description complète de JPEG est le manuel “La norme de compression d’image fixe JPEG” par William B. Pennebaker et Jeanne L. Mitchell, publié par Van Nostrand Reinhold, 1993, ISBN
Le livre inclut le texte complet des originales JPEG ISO (DIS
La originale JPEG en elle
Aux
Quelques extensions au JPEG originale sont définies dans la Partie 3 JPEG, un ISO original plus récent est numéroté ISO/IEC EST
Le JPEG original ne spécifie pas tous les détails d’un format de fichier interchangeable. Pour les détails omis nous suivons les conventions “JFIF”, la révision 1.02. Une copie des spécifications JFIF est disponible sur :
Literature Department
téléphone (408)
Une version de
La spécification du format de fichier TIFF 6.0 peut être obtenue par le FTP sur le site: ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. Le mode de gestion d’incorporation JPEG trouvé dans la TIFF 6.0 spécifications de
SITES D’ARCHIVE
Le site “officiel” d’archives pour ce logiciel est ftp.uu.net (l’Adresse internet 192.48.96.9).
La version sortie la plus récente peut toujours être trouvée là, dans la liste d’adresses graphiques/JPEG.
Cette version particulière sera archivée comme ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.ta r.gz.
Si vous n’avez pas d’accès direct à Internet, les archives de l’UUNET sont aussi disponibles via UUCP; entrez en contact avec help@uunet.uu.net pour des informations en récupérant ainsi des fichiers.
De Nombreux Sites Internet garde des copies de fichiers UUNET. Cependant, seulement sur le site ftp.uu.net où il est garantit d’avoir la dernière version officielle.
Vous pouvez aussi obtenir ce logiciel dans le DOS – compatible au format archive “zip” des archives de SimTel (ftp://ftp.simtel.net/pub/simtelnet/msdos/grap hics/), ou sur CompuServe au forum d’assistance graphique (ALLEZ CIS:GRAPHSUP), la bibliothèque 12 “Outils JPEG”. De nouveau, ces versions peuvent traîner parfois derrière la sortie de ftp.uu.net.
La rubrique FAQ (LA FOIRE AUX QUESTIONS) JPEG est une source utile d’informations générales sur la JPEG. Elle est mise à jour constamment et n’est pas donc inclus dans cette distribution. La FAQ (la FOIRE AUX QUESTIONS) est postée toutes les deux semaines aux groupes de discussion Usenet newsgroups comp.graphics.misc, news.answers et d’autres groupes. Elle est disponible sur le World Wide Web à
Si vous n’avez pas de Web ou d’accès au FTP, envoyez le courrier électronique à mail- server@rtfm.mit.edu avec le sujet:
envoi
LOGICIEL COMPLÉMENTAIRE
De nombreuse observation et des programmes de manipulation d’image soutiennent maintenant la JPEG.
Si vous êtes sur une machine Unix, nous vous recommandons fortement le logiciel PBMPLUS libre de Jef Poskanzer, qui fournit beaucoup d’opérations utiles sur des fichiers d’image au FORMAT PPM. Notamment, il peut convertir des images de PPM dans et d’une vaste gamme d’autres formats, faisant ainsi le cjpeg/djpeg beaucoup plus utile. La dernière version est distribuée par le groupe NetPBM et est disponible sur de nombreux sites, spécialement
Malheureusement PBMPLUS/NETPBM n’est pas aussi portable que le logiciel IJG; vous allez probablement avoir la difficulté de le faire fonctionner sur n’importe quelle machine
Une différente mise en oeuvre JPEG libre, écrite par le groupe PVRG à Stanford, est disponible sur le site: ftp://havefun.stanford.edu/pub/jpeg/. Ce programme est conçu pour la recherche et l’expérimentation plutôt que l’utilisation de production; il est plus lent, plus difficile à utiliser et moins portable que le code IJG, mais il est plus facile à lire et à modifier. Aussi, le code PVRG soutient la JPEG sans perte, que nous ne faisons pas. (D’autre part, il ne fait pas de JPEG progressif.)
DES GUERRES DE FORMAT DE FICHIER
Quelques programmes JPEG produisent les fichiers qui ne sont pas compatibles avec notre bibliothèque. L’origine du problème est que le comité JPEG ISO a échoué en spécifiant un format de fichier concret.
Quelques vendeurs “ont rempli les cases vides” tout seuls, créant des formats propriétaires que personne d’autre ne pourrait lire. (Par exemple, aucune des premières mises en oeuvre JPEG commerciales pour le Macintosh n’était capable d’échanger des fichiers compressés.)
Le format de fichier que nous avons adopté s’appelle JFIF (voir RÉFÉRENCES). Ce format a été approuvé par un certain nombre de vendeurs commerciaux majeurs JPEG et il est devenu la norme de facto. JFIF est une représentation minimale ou “bas de gamme”. Nous vous recommandons l’utilisation de TIFF/JPEG (la révision de TIFF 6.0 modifiée par la Note Technique TIFF #2) pour des applications “haut de gamme” qui doivent enregistrer beaucoup de données supplémentaires d’une image. Le TIFF/JPEG est malheureusement assez récent et pas encore très soutenu.
La prochaine norme JPEG partie 3 définit un format de fichier appelé SPIFF. SPIFF est interfonctionnant avec JFIF, dans le sens que la plupart des décodeurs JFIF devraient être capables de lire la variante plus commune de SPIFF. SPIFF a quelques avantages techniques par rapport au JFIF, mais son défaut majeur est tout simplement qu’il s’agit d’une norme officielle plutôt que informelle.
Àce stade il est peu clair si SPIFF remplacera JFIF ou si JFIF restera une norme de facto. IJG a l’intention de soutenir SPIFF une fois que la norme est inchangeable, mais nous n’avons pas décidés si cela devrait devenir notre format de production par défaut ou non. (En tout cas, notre décodeur restera toujours capable de lire JFIF.)
Il existe plusieurs formats de fichier propriétaires avec compression JPEG. Nous sommes peu ou pas contents de l’existence de ces formats. En effet, une des raisons principales de développer ce logiciel libre devait contribuer à imposer la convergence aux normes de format communes, et ouvertes pour les fichiers JPEG. N’utilisez pas de format de fichier propriétaire!
À REALISER
La poussée majeure pour v7 sera probablement l’amélioration de qualité visuelle. C’est connu que la méthode actuelle pour mesurer les tables de quantification n’est pas très bonne aux valeurs basses de Q.
Nous avons aussi l’intention d’examiner le lissage de frontière du bloc, “la
15