a écrit :
Ah mais je veux bien, sauf qu'on ne pourra pas passer 3h par image malheureusement
La réaction est prévisible, la réponse aussi : en fait, "optimiser un PNG" selon l'usage ne prend pas plus de temps que de travailler les images comme vous l'avez fait, les méthodes de travail sont juste différentes. Vous estimez -à raison- que cela prend plus de temps parcequ'il s'agit dans votre cas d'une correction à effectuer en plus de ce que vous avez déjà fait.
a écrit :
il y a des chose plus importantes à faire que de chercher à gagner 3 ou 4 ko
L'objectif de mon intervention n'était pas de vous faire "grappiller" quelques Ko, ce n'est pas une course à la performance. L'intérêt principal étant d'assurer la plus grande compatibilité possible du PNG, même sur un navigateur retardataire qui est encore utilisé. Le gain par rapport au poids n'étant que la "cerise".
a écrit :
Et au vu de la cible d'Alsa pas besoin de se prendre trop la tête avec ce boulet d'IE6
Je trouve cette réaction quelque peu "simple". IE6.0, c'est un boulet, donc on cherche pas à comprendre. Je pense que la base même du mot "standard", c'est de faire en sorte d'assurer la meilleure compatibilité possible, même à des "boulets" qui ne la supporte pas. La solution mise en place par Raphaël montre qu'il est soucieux du support de ce navigateur. Je lui en propose une qui est différente et qui a plus d'avantages que d'inconvénients.
La solution proposée vous donne l'avantage d'assurer la compatibilité de vos PNG aux navigateurs qui ne supportent pas le format que vous utilisez à l'heure actuelle. Et il ne s'agit pas que de IE6.0. La technique du "IFIE" et le bidouillage maison de chez Microsoft n'est qu'une solution qui satisfait IE. Le PNG modifié que je vous ai proposé atteint un niveau de prise en charge presque similaire à GIF.
De plus les différentes réflexions concernant le poids sont assez incomplètes. Vous ne gagnez pas 4 Ko sur une image... le poids de l'image restreint (un simple logo à -8ko*visiteur en données utilisateur, - requêtes). Sur grande échelle et avec l'ensemble des images, le bénéfice n'est pas que de quelques Ko, tant pour le serveur que pour le visiteur. Il vous évite aussi l'utilisation de CSS/images alternatives.
a écrit :
1. 15 ko, incompatible IE6 (sauf filtre AlphaImageLoader qui a ses problèmes propres), maintenance simple.
2. 3x7 = 21ko, compatible IE6, maintenance compliquée.
Votre calcul oubli la présence du CSS modifié, et des autres PNG pour IE6.0 peut être ?
Ou peut être qu'aussi les PNG ne seront pas chargés les trois à la fois ?
. Vous parlez d'une maintenance simple avec plusieurs CSS, plusieurs fichiers PNG ? Un pour X navigateurs, un pour IE6, un pour ... allons, ce n'est pas sans vous rappeler d'anciennes techniques ?
Je n'ai jamais dit que ma technique était parfaite, il y'a trois PNG certes, mais à calculer les avantages et inconvénients de chacune lorsqu'on a bien étudié le format, l'avantage est net à "ma" solution. Ceci dit, ce sont mes avis et mes calculs
Modifié par original.defeat (27 Jan 2009 - 20:16)