Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1801 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  PNG & IE = problèmes de performance?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PNG & IE = problèmes de performance?

n°314098
avander
Posté le 20-02-2003 à 15:48:43  profilanswer
 


Je constate que la visualisation d'une page avec beaucoup d'images PNG est sensiblement plus lente que la même page avec des GIF.  
 
Par 'beaucoup' d'images je veut dire une 50-aine de screenshots visibles directement et pour chaque image il y a un lien vers la version nl, fr et de quand on clique le lien.  
 
Je suis sous W2K Pro avec IE 6.  
 
Le support des PNG dans IE serait-il en cause?  
 
Avander


---------------
A thing of beauty is a joy forever (John Keats)
mood
Publicité
Posté le 20-02-2003 à 15:48:43  profilanswer
 

n°314101
gm_superst​ar
Appelez-moi Super
Posté le 20-02-2003 à 15:50:34  profilanswer
 

Qu'est que tu entends par visualisation ? Le temps de chargement/affichage ou le seul fait de scroller ?


Message édité par gm_superstar le 20-02-2003 à 15:56:39

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°314102
Taz
bisounours-codeur
Posté le 20-02-2003 à 15:50:57  profilanswer
 

oui. d'ailleurs le support du PNG est partiel

n°314162
avander
Posté le 20-02-2003 à 16:36:45  profilanswer
 

Effectivement le temps de chargement/affichage. Les images sont tous de type 'interlaced' et j'ai le temps de voir l'effet de 'volet' au fur et a mesure qu'il affiche les images.  
 
Maintenant il faut que je précise que la machine n'est plus toute jeune ( de mémoire : processeur MX II 300 et 128Mb RAM), mais bon la diffèrence avec les gifs est flagrante.  
 
Avander


---------------
A thing of beauty is a joy forever (John Keats)
n°314173
gm_superst​ar
Appelez-moi Super
Posté le 20-02-2003 à 16:46:34  profilanswer
 

Une image PNG peut être codée en 16 millions de couleurs (au lieu de 256 pour le GIF), donc le décodage doit sans doute être un peu plus complexe.
Si elles sont plus lourdes ça doit jouer sur le temps de transfer aussi.
 
Enfin il faut comparer sur des sites où la mise en page est la même car sinon ce n'est pas valable. Un site mal codé qui recours trop massivement aux tableaux imbriqués sera toujours plus long à afficher qu'un autre à la mise en page plus légère.
Tu pensais à un site particulier ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°314183
MagicBuzz
Posté le 20-02-2003 à 16:55:16  profilanswer
 

gm_superstar a écrit :

Une image PNG peut être codée en 16 millions de couleurs (au lieu de 256 pour le GIF), donc le décodage doit sans doute être un peu plus complexe.
Si elles sont plus lourdes ça doit jouer sur le temps de transfer aussi.
 
Enfin il faut comparer sur des sites où la mise en page est la même car sinon ce n'est pas valable. Un site mal codé qui recours trop massivement aux tableaux imbriqués sera toujours plus long à afficher qu'un autre à la mise en page plus légère.
Tu pensais à un site particulier ?


IE supporte que le PNG-8, donc mise à part l'algo un peu plus complexe que le GIF car un peu plus compressé, il devrait pas changer beaucoup par rapport à un GIF.
Non, mais comme a dit Taz, IE supporte mal le PNG, M$ ne l'a pas intégralement implémenté, et apparement, c'est un stagiaire qui a codé ça dans une macro excel un week-end... ;)

n°314184
gm_superst​ar
Appelez-moi Super
Posté le 20-02-2003 à 16:56:57  profilanswer
 

MagicBuzz a écrit :

IE supporte que le PNG-8


Non, c'est les PNG avec canal alpha qu'il ne supporte pas. Enfin il les supportes mais à condition de passer par des propriétés CSS spécifiques.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°314195
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-02-2003 à 17:08:44  profilanswer
 

en effet, IE affiche les PNG 24 et 32 bits sans prob. Il faut "juste" appeler un filtre DirectX pour que la transparence des PNG 32 bits soit prise en compte.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°314198
MagicBuzz
Posté le 20-02-2003 à 17:13:42  profilanswer
 

gm_superstar a écrit :


Non, c'est les PNG avec canal alpha qu'il ne supporte pas. Enfin il les supportes mais à condition de passer par des propriétés CSS spécifiques.


ha bon ? c vrai ? on peu mettre du png24 ? :ouch:
 
ha !!! oui, je sais pkoi j'utilisais pas :)
 
photoshop 5 était bugé et teintais les images en rose quand on faisait du png-24, donc j'ai jamais trop utilisé ce format :D

n°314201
MagicBuzz
Posté le 20-02-2003 à 17:14:57  profilanswer
 

gm_superstar & antp > vous savez quel est le nom de ce filtre ? un petit exemple d'utilisation basique ? en effet, ça m'intéresse... super pratique pour faire des jolis menus biscornus par exemple :)

mood
Publicité
Posté le 20-02-2003 à 17:14:57  profilanswer
 

n°314211
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-02-2003 à 17:22:34  profilanswer
 

C'est assez lourd en fait :D
 
j'avais fait un test (à partir d'exemples trouvés sur le web) où le PNG 32bits marchait à la fois dans IE et dans les vrais browsers (Moz/Opera) avec un simple tag img
 
dans IE 5.5 et 6 ça marchait dans environ 75% des cas je dirais...
 
malheureusement l'url ne marche pas là maintenant :(
(un compte gratos sur ovh.org)
donc faudra attendre ce soir :o


Message édité par antp le 20-02-2003 à 17:23:09

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°314213
gm_superst​ar
Appelez-moi Super
Posté le 20-02-2003 à 17:26:27  profilanswer
 
n°314214
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-02-2003 à 17:26:40  profilanswer
 

Ha bhen j'ai retrouvé les fichiers, bande de petits veinards :D
www.antp.be/test/pngalpha/
 
et le zip si vous voulez les fichiers en un coup:
ftp://pub.antp.be/antp/hfr/pffville.zip
 
C'est un test que j'avais fait pour le topic pffville de la section Graphisme.
Quatre PNG en forme de losange (donc avec des parties transparentes), et comme ils sont en 32 bits il faut faire appel à un filtre dans IE pour que ça s'affiche bien.


Message édité par antp le 20-02-2003 à 17:29:08

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°314215
gm_superst​ar
Appelez-moi Super
Posté le 20-02-2003 à 17:27:57  profilanswer
 

Ah tiens ça me fait penser que j'ai une poste à terminer moi :whistle:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°314223
MagicBuzz
Posté le 20-02-2003 à 17:40:51  profilanswer
 


ben si on passe par CSS, c'est pas gênant, puisque MOZ et autres vont ignorer le style et interpréter le PNG normalement, alors que IE qui l'interprète pas normalement, va appliquer le style, donc à priori, si c'est pas trop mal foutu, le même code sera compatible pour tous les navigateurs

n°314226
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-02-2003 à 17:42:52  profilanswer
 

Ouais, si on le fait comme dans l'exemple que j'ai donné ça peut aller, mais faut faire gaffe, ça n'a pas l'air de marcher partout...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°314228
gm_superst​ar
Appelez-moi Super
Posté le 20-02-2003 à 17:49:25  profilanswer
 

MagicBuzz a écrit :

ben si on passe par CSS, c'est pas gênant, puisque MOZ et autres vont ignorer le style et interpréter le PNG normalement, alors que IE qui l'interprète pas normalement, va appliquer le style, donc à priori, si c'est pas trop mal foutu, le même code sera compatible pour tous les navigateurs


C'est mal pour 2 raisons :
- Cette propriété ne respecte pas la convention de nommage des propriétés CSS propriétaires (mais on en a déjà parlé ;))
- Ta feuille de style ne pourra pas être valide (et elle ne le sera  pas dans le futur puisqu'il n'est pas question d'intégrer cette propriété dans les futures recommendation, contrairement à ce qu'indique Microsoft)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°314229
MagicBuzz
Posté le 20-02-2003 à 17:51:53  profilanswer
 

antp a écrit :

Ouais, si on le fait comme dans l'exemple que j'ai donné ça peut aller, mais faut faire gaffe, ça n'a pas l'air de marcher partout...  


sous IE 5.0 c'est tout blanc :D
 
(bon, d'un autre côté, mon pc au taff déconne, je vois une image sur 10 quand je suis sur internet avec, donc c peut-être à cause de ça ;))

n°314232
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-02-2003 à 17:52:41  profilanswer
 

je crois qu'il faut IE 5.5 minimum


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°314234
MagicBuzz
Posté le 20-02-2003 à 17:52:58  profilanswer
 

gm_superstar a écrit :


C'est mal pour 2 raisons :
- Cette propriété ne respecte pas la convention de nommage des propriétés CSS propriétaires (mais on en a déjà parlé ;))
- Ta feuille de style ne pourra pas être valide (et elle ne le sera  pas dans le futur puisqu'il n'est pas question d'intégrer cette propriété dans les futures recommendation, contrairement à ce qu'indique Microsoft)


Ouais, je suis d'accord, mais à la base, du moment que ça marche, c'est le principal, et si ça marche aujourd'hui, à priori, ça devrait continuer à marcher pendant un certain temps, au moins le temps qu'une nouvelle version d'IE qui supporte le PNG 32bits deviennent la plus utilisée des versions de IE ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  PNG & IE = problèmes de performance?

 

Sujets relatifs
problemes de Meta avec un xxx.Da.ru[ Php ] Problèmes sessions (depuis plantage apache )
Baisse de performance dans un jeu DirectX sur win2000[PHP MySQL] divers problemes de tres bas nivo
Localisation de MS SQL Server? (problèmes d'accents) Résolu![PHP] Image PNG generé en boucle, ca ne marche pas
Problemes avec une structure de controle[Shell Bash]Problemes de tri
[Shell]Encore mes problemes de programmation de scripts :(Java + KDE --> problemes de Frames qui se minimisent dans la barre
Plus de sujets relatifs à : PNG & IE = problèmes de performance?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR