Quel est le meilleur format Web pour enregistrer un fichier TIF avec une profondeur de 1 bit?
Question
Je souhaite convertir TIF
en un type d'image pouvant être visualisé dans une page Web.
Les TIF
étant en noir et blanc, JPG
ne fonctionne pas bien du tout et finit par être encore plus gros après la conversion.
Voici quelques tests que j'ai effectués à l'aide de C # et de Image.Save
pour effectuer la conversion:
La valeur originale TIF
est de 7 Ko (résolution: 1).
converti en:
- JPG: 101 Ko (résolution: 24)
- BMP: 256 Ko (résolution: 1)
- GIF: 17 Ko (résolution: 8)
- PNG: 11 Ko (résolution: 1)
J'ai ensuite converti un TIF
multipage de 3 pages. La taille d'origine était de 134 Ko (résolution: 1).
Total des 3 images converties:
- JPG: 1324 Ko (résolution: 24)
- BMP: 768 Ko (résolution: 1)
- GIF: 221 Ko (résolution: 8)
- PNG: 155 Ko (résolution: 1)
Je commence avec un TIF
multipage et j'ai besoin de convertir pour pouvoir être visualisé dans un navigateur. Il semble que PNG
serait le meilleur format à utiliser sur la base des tests de base que j'ai décrits ci-dessus. Existe-t-il d'autres formats d'image que je devrais utiliser / envisager?
Existe-t-il d'autres options qui me manquent pour réduire la taille du fichier?
EDIT: , j'ai ajouté des informations supplémentaires sur la résolution en bits de chaque format. Le BMP
et le PNG
conservent la même profondeur de bits que le TIF
. Existe-t-il un moyen de réduire la profondeur de bits GIF
ou JPG
afin, espérons-le, de réduire considérablement la taille?
La solution
PNG est certainement votre meilleur choix ici.
Si votre PNG est plus volumineux que le fichier TIF d'origine, c'est peut-être parce que le moteur d'exécution ne fait pas toute la compression possible. Si vous avez vraiment besoin de compresser le dernier octet du fichier PNG, je vous suggère d’utiliser un outil tel que AdvancePNG ou OptiPNG afin de compresser les fichiers PNG après les avoir écrits. L'auteur d'OptiPNG a écrit un bon article avec des liens vers un quelques autres optimiseurs PNG .
Autres conseils
Utilisez PNG, il prend en charge le mode couleur 1 bit et fonctionne même dans IE4 (si vous n'avez pas besoin de transparence partielle). Vos clients utilisent-ils IE3?
Il y a quelques années, j'aurais peut-être fui la PNG, mais maintenant cela fonctionne. et il y a beaucoup de scripts de piratage pour le faire fonctionner avec IE 5 et 6 afin que vous puissiez être en sécurité pour la plupart des utilisateurs. Si vous avez vraiment besoin de compatibilité, proposez à la fois les fichiers GIF et les fichiers amp; PNG.