32 profondeur bit jpg problème d'images dans Internet Explorer lorsqu'il est référencé localement

StackOverflow https://stackoverflow.com/questions/2553942

  •  23-09-2019
  •  | 
  •  

Question

Nous avons une webbapplication qui prend une image qui sera téléchargé et redimensionnée. Redimensionner bibliothèque, nous avons utilisé toutes les images enregistrées avec la profondeur de 32 bits quelle que soit la profondeur était avant.

Nous avons un client en ligne qui peut afficher les images via un fichier html et tout est bien là. Toutes les images sont affichées correctement.

Le problème: Nous avons aussi une application vb-WinForm que télécharger les photos et les afficher dans un fichier html localement dans un contrôle WebBrowser. Mais ici, toutes les images sont rejetées (non rendus), juste la croix rouge. Si nous créons un fichier html statique avec img-tags dans les localement, son même. Toutes les photos qui a une profondeur de 32 bits sont représentés par des croix rouges.

Si nous Resave les photos avec une profondeur de 24 bits fonctionne comme par magie à nouveau il. Alors que ofcourse était notre « solution », laissez-Redimensionner bibliothèque enregistrer toutes les images avec une profondeur de 24 bits au lieu.

Résumé: 32 bits des fichiers jpg montre correct dans IE en ligne, mais pas lorsqu'ils sont référencés localement dans un fichier html local. (Cela est vrai pour IE8 sur les deux winxp et Windows7). Le même fichier html locale ouvert dans mozilla a montré OK.

Question: J'ai googlé ce lot, mais n'a rien trouvé sur ce « problème ». Est-ce un bogue dans IE8?

Était-ce utile?

La solution

J'ai exactement le même problème avec mon webapplication.

Ceci est non seulement un problème de IE8, mais beaucoup d'autres navigateurs ne peuvent pas supporter la profondeur de 32 bits sur un fichier jpg.

Pour tout, existe pas de solution. Essayez de convertir votre image dans une profondeur de 24 bits. Ou attendre IE9.0 qui vient bientôt. Il est la seule façon que vous avez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top