Comment réduire au maximum la taille des fichiers d'images?

10

J'utilise habituellement la sauvegarde de Photoshop pour le Web et les appareils, mais il n'a pas d'options pour compresser les pngs et je me demande également si des algorithmes de compression supérieurs sont disponibles?

Damon
la source
Vous pouvez facilement choisir la qualité d'image chaque fois que vous enregistrez dans Paint.NET. Je pense que vous pouvez faire la même chose dans GIMP aussi, bien que je ne sois pas sûr.
Mateen Ulhaq
de nombreux programmes vous permettent de choisir la qualité d'image; mais il existe de nombreuses façons différentes, certaines plus efficaces que d'autres. Je suis surtout soucieux de réduire la taille avec le moins de sacrifices de qualité possible
Damon

Réponses:

8

Si le type de fichier cible est PNG, vous avez quelques options. Tout d'abord, ouvrez le PNG dans Fireworks, puis enregistrez-le optimisé. FW compresse mieux les fichiers .png que PS. Utilisez ensuite PNGOUT (freeware) pour compresser davantage. Le résultat typique est environ 30% inférieur à ce que Photoshop produirait.

Jin
la source
salut, savez-vous si vous obtenez un fichier plus petit en compressant d'abord dans les feux d'artifice puis à nouveau avec pngout que si vous utilisez simplement pngout?
Damon
@Damon Je crois que j'ai testé plusieurs fois et trouvé FW puis png fonctionne mieux. Mais cela peut aussi être lié à la composition individuelle des pngs (alpha / # de couleurs, etc.).
Jin
1

Mon approche n'est pas très technique donc je ne peux pas donner d'algorithmes spécifiques mais Adobe Fireworks est l'un des meilleurs outils pour optimiser n'importe quel format d'image pour le web. Tu peux l'utiliser.

Aussi ImageOptim fonctionne bien sur OSX. Mêmes résultats avec des feux d'artifice, je les ai comparés.

Yunus
la source
1

J'utilise habituellement la sauvegarde de Photoshop pour le Web et les appareils, mais il n'a pas d'options pour compresser les pngs et je me demande également si des algorithmes de compression supérieurs sont disponibles?

Tout d' abord, devriez - vous utiliser PNG ou JPEG?

Si vous enregistrez une image pour le Web, le choix se fait de nos jours entre PNG et JPEG. PNG est très bon pour les images qui se compresseront sans perte très efficacement. JPEG est bon pour le reste.

En règle générale, si c'est une photo ou un rendu complexe (complètement texturé) et qu'il est plus gros que 60x60 environ, alors un JPEG est susceptible d'être meilleur.

Rappelez-vous également que JPEG a une échelle de qualité glissante qui affecte sa qualité, contrairement à PNG.

Comment optimiser les PNG

Contrairement aux GIF, les PNG prennent en charge les images 24 bits. Cela a causé beaucoup de confusion, des personnes confuses affirmant que les images PNG occupent beaucoup plus d'espace que la même image enregistrée au format GIF. Cela est principalement dû au fait que les gens ne réalisent pas que la conversion est réduite à 256 couleurs lors de l'enregistrement au format GIF alors qu'ils préservent l'intégralité des données couleur 24 bits dans le PNG.

En PNG cependant, vous pouvez réduire les couleurs à une palette comme GIF et cela réduira la taille du fichier image.

Photoshop est Enregistrer pour le Web n'ont des options de compression PNGs

Pour la majorité des scénarios où PNG convient, vous souhaitez utiliser une palette de couleurs. Vous obtiendrez une excellente compression simplement en sélectionnant 256 couleurs et en utilisant les algorithmes par défaut pour choisir la palette de couleurs. "Enregistrer pour le Web" de Photoshop vous facilite la tâche. Sélectionnez simplement PNG-8 au lieu de PNG-24 et commencez par les valeurs par défaut.

Vous ne pouvez pas considérer cela comme une "compression", mais cela réduit la qualité de l'image afin d'obtenir une taille de fichier plus petite - c'est juste une approche différente.

Si vous avez une image très simple ou une très petite icône, vous pouvez ensuite diminuer davantage le nombre de couleurs pour obtenir une meilleure compression. Chaque fois que vous descendez par une puissance de deux, vous lui donnerez une petite bosse dans l'efficacité de la compression, donc 128 est un peu mieux que 129-255, 64 est un peu mieux que 65-127, et ainsi de suite. Essayez donc 256, 128, 64, 32 et 16.

thomasrutter
la source
0

Je voulais juste ajouter que, en plus de certaines des réponses déjà données, Yahoo! a un outil appelé Smushit qui peut raser certains octets. C'est très simple à utiliser.

Brendan
la source