Ishimaru-Blog » optimisation http://ishimaru-blog.servhome.org Le journal d'une geekette où l'on y parle autant de Linux et de création Web que de cuisine et de futilités de la vie Thu, 22 Mar 2012 05:33:08 +0000 en hourly 1 http://wordpress.org/?v=3.2.1 PNGCrush ou quand Y! Smushit ne suffit plus http://ishimaru-blog.servhome.org/archives/162 http://ishimaru-blog.servhome.org/archives/162#comments Sun, 26 Sep 2010 23:38:23 +0000 Ishimaru http://ishimaru-blog.servhome.org/?p=162 Ce soir, pour la première fois depuis que j’utilise Smushit pour optimiser mes images, je suis tombée sur un cas d’image PNG qui, bien qu’elle ait bien un problème d’affichage de couleurs chez moi, Smushit n’a trouvé aucun octet à enlever.

Je me retrouvais donc devant un problème puisque c’était le seul outil d’optimisation que j’utilisais jusqu’à maintenant.

La ligne de commande salvatrice

Je me souvenais que PNGCrush pouvait enlever les profils ICC qui sont sources de ces problèmes que j’ai, mais je n’avais pas trouvé dans le man quelles options taper pour enlever toutes les infos inutiles.

Mais puisqu’il me restait que ça comme solution, je me suis mise à faire une recherche sur Google en tapant « enlever profil ICC pngcrush » pour finalement tomber sur cet article de blog qui, bien qu’elle parle surtout du gamma et de Safari, donnait LA commande à taper pour enlever les informations colorimétriques superflues dans les images PNG !

Donc si vous êtes sur Linux et que vous faites vos images avec Gimp, installez d’abord pngcrush (pour Ubuntu – à adapter à votre distro) :

sudo apt-get install pngcrush

Ensuite, vous n’avez qu’à taper cette commande pour chacune de vos images PNG fraîchement enregistrée avec Gimp :

pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB ancien_fond.png nouveau_fond.png

Et hop, plus de problème !

]]>
http://ishimaru-blog.servhome.org/archives/162/feed 2
Retour sur les PNGs assombris – là cette fois, c’est la bonne http://ishimaru-blog.servhome.org/archives/44 http://ishimaru-blog.servhome.org/archives/44#comments Fri, 14 May 2010 05:18:17 +0000 Ishimaru http://ishimaru-blog.servhome.org/?p=44 À la suite des commentaires par rapport à mon précédent article, je viens faire un retour là-dessus.

Réglé… ou presque

Puisque mes images s’affichaient correctement une fois le profil appliqué et que je n’avais pas eu de signalements de problèmes, je pensais que c’était totalement réglé.

Or, Florent.V, dans ses interventions autant ici que dans mon sujet sur Alsacréations, m’a fait remarquer que la solution que j’utilisais était risquée car le profil utilisé par le système pouvait varier d’un OS à l’autre, ce qui fait que mes images pouvaient aussi bien mal rendre sur Mac OSX par exemple, alors que ça rend bien sur Ubuntu 9.04.

L’optimisation – Oui, mais il faut trouver le bon outil

On m’a donc parlé de l’optimisation de mes images. J’avais déjà vu l’article d’Alsacréations à ce sujet et j’avais même déjà commencé à utiliser des outils en ligne de commande bien avant mon passage vers Firefox 3.6. Mais je croyais que mon problème n’avait rien à voir avec ce qui était évoqué avec l’article puisque les seuls sujets que je trouvais dataient de plusieurs années déjà.

De plus, mes tentatives avec optipng et pngcrush ne m’avaient pas permis de virer ce problème de couleur (mauvais paramètres ?). On me parlait de PNGOptimizer et d’autres scripts pour Windows, mais le hic c’est que je suis sur Linux !

On me parlait donc de Smushit, mais je ne l’avais pas encore essayé jusqu’à aujourd’hui puisque je pensais que les résultats allaient être aussi mitigés qu’avec optipng et pngcrush.

Ce n’est donc que ce soir que je l’ai essayé, en envoyant les 8 coins de mon cadrage du thème Provalentina pour finalement voir que… l’assombrissement a disparu, autant sous Firefox que sous Internet Explorer ! Cet outil enlève vraiment toute information de couleur superflue (gamma, profil ICC) en plus que le poids total a considérablement baissé, surtout avec deux morceaux qui ont été allégés de 90% !

Vous pouvez donc voir le résultat sur ce lien, où j’ai remplacé tous les morceaux du cadrage.

La leçon à retenir

Cette épisode qui aura duré plus d’un mois m’a fait voir l’importance d’optimiser mes images, et surtout, d’utiliser les bons outils pour l’optimisation, afin de prévenir tout problème de rendu.

Pour les webdesigners-gimpeurs, je vous donne donc le lien de l’outil en ligne Smushit, qui est à utiliser en complément avec Gimp : http://www.smushit.com/

]]>
http://ishimaru-blog.servhome.org/archives/44/feed 0