Me está costando describir el problema con palabras, así que no he tenido suerte con la búsqueda. Tengo un patrón repetitivo simple (aunque he tenido el mismo problema con otras imágenes; no parece estar relacionado con la complejidad o la profundidad del color), y cuando lo guardo como un PNG transparente, al usarlo en Chrome se muestra una especie de artefacto fantasma.
La imagen debe tener líneas sólidas.
Lo que he probado:
El problema aparece en cada una de estas versiones, pero no en Firefox o Safari (todos los navegadores son sus respectivas versiones más recientes en Mac OS X 10.9.1), por lo que asumo que se trata de alguna interacción entre Chrome y el PNG transparente. Estoy mirando solo la imagen directamente, no en una página web.
Guardar la imagen en un fondo (sin transparencia) hace que el problema desaparezca, pero no es una opción viable (y tampoco lo es guardar con Index Transparency), porque va en una página web con un fondo variable.
Mi pregunta es doble:
Si entiendo su pregunta correctamente, está preguntando por qué su imagen, en una pantalla Retina, se ve un poco borrosa.
Si esa es la pregunta, la respuesta se debe a que la pantalla retina tiene que escalar su imagen 2x. La solución para esto sería:
o
Respuesta tardía pero esto funciona:
/* applies to GIF and PNG images; avoids blurry edges */
img[src$=".gif"], img[src$=".png"] {
image-rendering: -moz-crisp-edges; /* Firefox */
image-rendering: -o-crisp-edges; /* Opera */
image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
https://developer.mozilla.org/en/docs/Web/CSS/image-rendering
Aquí hay otro enlace también que habla sobre el soporte del navegador:
https://css-tricks.com/almanac/properties/i/image-rendering/
sarah lewis
sarah lewis
atw13
usuario462575