Tengo problemas con una imagen PNG transparente que muestra artefactos de píxeles negros difuminados alrededor del borde de la parte no transparente de la imagen. Sólo se hace esto en Internet Explorer y sólo lo hace a partir de un archivo JavaScript que se utiliza en.Transparencia de PNG en IE8
Aquí es lo que estoy hablando ... http://70.86.157.71/test/test3.htm
(enlace muerto) ... notar la chica de la esquina inferior derecha. Ella tiene artefactos a su alrededor en IE8 (no lo he probado en versiones anteriores de IE, pero supongo que probablemente haga lo mismo). Funciona perfectamente en Firefox y Chrome. La imagen se carga desde un archivo Javascript para producir el efecto mouseover.
Si carga la imagen por sí solo, funciona bien. Aquí está la imagen ... http://70.86.157.71/test/consultant2.png
¿Alguien sabe cómo solucionarlo?
La imagen fue producida en Photoshop CS3.
He leído cosas sobre la eliminación de Gama, pero eso aparentemente estaba en versiones anteriores de Photoshop y cuando lo cargo en TweakPNG, no tiene Gama.
Por favor ayuda!
El problema es causado casi sin duda, debido a que está solicitando la opacidad CSS (es decir, a través del sistema de filtro) en última instancia a un png, lo que parece ser la causa del problema. – meandmycode
¿Tiene alguna sugerencia para qué cambiarlo para que funcione en IE? – user138777
Correcto. No use el filtro de opacidad (o cualquier otro filtro) ya que introduce artefactos. – EricLaw