No estoy seguro acerca de su instancia exacta, pero a menudo he encontrado archivos PNG que se abren con negro u otro color en lugar de la transparencia. Esto normalmente se debe a que el archivo PNG usa colores indexados y tiene una paleta alfa en lugar de usar una máscara alfa completa en la imagen misma.
Básicamente, cuando normalmente guarda un archivo PNG, está utilizando color verdadero de 24 bits (8 bits por canal) más una máscara alfa que almacena la información de transparencia (básicamente otro canal de 8 bits). Cuando utiliza colores de paleta, indexa los colores como colores RGB de 24 bits y mantiene una máscara alfa de 8 bits separada.
Sin embargo, PNG también admite paletas alfa . Esto significa que cada uno de sus colores indexados se almacena como un color RGBA de 32 bits con los datos de transparencia incrustados en la paleta. Esto es poco común ya que es difícil de hacer de manera inteligente, y desafortunadamente no encaja con los modos de color de Photoshop. Entonces, cuando Photoshop lo abre, solo lee los componentes RGB de cada color indexado y no encuentra una máscara alfa, por lo que se pierden todos los datos de transparencia.
No recuerdo haber encontrado un archivo donde se aplica un color mate arbitrario a las regiones parcialmente transparentes, pero esto aún podría ser una variación del mismo problema.
Lèse lo clavó. De hecho, es un PNG 8, con una paleta verdaderamente extraña. Así es como se abre en Fireworks, que lo identifica y lo representa correctamente. La razón del bloqueo es evidente cuando observa la tabla: cada ubicación, excepto la transparente, tiene el mismo color. ¿Anti-alias? ¡No necesitamos ningún anti-alias apestoso!
fuente
Su pregunta está bien respondida por la gente de arriba, pero creo que mencionaría un curso de acción para aquellos que vienen después: puede abrir el png indexado en Preview.app o pixlr.com y volver a guardar la imagen como png para obtener Acceso sin pérdidas a la imagen. Luego puede volver a guardar la imagen en cualquier formato con PS.
Uso Image Alpha e Image Optim para obtener resultados confiables. Más información en el artículo: "PNG que funciona" , que explica el formato PNG8 y otros problemas de optimización de PNG con más detalle.
fuente
Los diseñadores web a veces usan Fireworks para guardar archivos PNG de 8 bits con un canal alfa transparente, ya que permite que algunos de los navegadores más antiguos manejen la transparencia alfa de manera más confiable sin hacks patentados o filtros CSS de IE, etc. Los perfiles de color en Photoshop no Sin embargo, reconocer o renderizar esto correctamente.
fuente
Tengo este mismo problema, cosa extraña, en el trabajo puedo abrir el archivo muy bien y muestra transparencia. En casa, ¿tengo un tono verde y es opaco? Me estoy volviendo loco ... ¡el mismo archivo, las mismas versiones de Photoshop, ambos lo abren de manera diferente? La vista previa en OSX maneja el archivo muy bien, eso es aún más extraño. SO copie pegado entre Vista previa y Photoshop para que se vea correctamente en Photoshop y realice una nueva exportación. Estoy usando Photoshop desde la versión 3, nunca me topé con esto antes. Todavía aprende cada día;)
fuente
Por lo general, puede ABRIR PNG transparentes, pero no puede copiar / pegar. Intenta guardarlo y abrirlo desde Photoshop.
fuente