Dans Fireworks, lorsque vous exportez un fichier PNG8 avec transparence alpha, le fichier résultant sera quelque chose comme ceci:PNG8 + Alpha de Fireworks (colormap) sont différents/plus petits que d'ailleurs (RGBA). Pourquoi?
png8-fireworks.png: PNG image data, 500 x 500, 8-bit colormap, non-interlaced
Si vous convertissez un PNG 32 bits en utilisant d'autres outils (PNGOUT, Smush.it) les regards de résultat comme ceci:
png24-smushit.png: PNG image data, 500 x 500, 8-bit/color RGBA, non-interlaced
png8-pngout.png: PNG image data, 500 x 500, 8-bit/color RGBA, non-interlaced
Quelle est exactement la différence? Ils ont tous deux la transparence alpha, mais le fichier Fireworks est de 8 Ko alors que les autres sont de 20 Ko. Maintenant, le fichier Fireworks est de qualité nettement inférieure (à savoir avec des bandes sur les dégradés).
Pour certaines images, le format PNG8 + alpha de Fireworks fonctionne très bien et dispose d'une taille de fichier super petite comparativement. Je n'ai juste pas été capable de comprendre ce que Fireworks fait et comment c'est différent des autres méthodes.
Vous devriez essayer [pngquant] (http://pornel.net/pngquant) (ou http://pngmini.com) - il génère du PNG8 + alpha comme Fireworks, mais il a une meilleure gestion des dégradés. – Kornel