Photoshop: ¿Cómo usar un fondo que no sea blanco como base para las capas semitransparentes en la exportación PNG8?

PNG8 es un gran formato comprimido cuando realmente no necesitamos semitransparencia. A menudo, un activo tendrá datos de semitransparencia que nos complace perder en el proceso de exportación; sin embargo, Photoshop tiene por defecto un fondo blanco detrás de los píxeles semitransparentes. Esto causa problemas si el png no se va a mostrar en una página en blanco:

Zombi transparenteAparece como:Zombi de mierda

Donde sería conveniente exportar algo como:

Ligeramente mejor

¿Hay alguna manera de basar el color calculado de los píxeles semitransparentes en un valor que no sea blanco?

Encontré la respuesta a esto unos 20 segundos después de la publicación: simplemente cambie el color mate
Debe agregar eso como respuesta y luego marcarlo como correcto.
Supongo que hay un límite de espera de 2 días para evitar aumentar mi propia puntuación :)

Respuestas (2)

Encontré la respuesta a esto unos 20 segundos después de la publicación: simplemente cambie el color mate:Cambiar el color mate

no puedes

Cuando se genera desde la función "Guardar para Web" de Photoshop, PNG-8 usa transparencia indexada, como un GIF. Puede acercarse configurando el color Mate en un color similar al fondo en el que estará su gráfico, pero no será una salida de transparencia alfa real. (Todavía verá el halo de píxeles suavizados si coloca el gráfico sobre un fondo de un color diferente).

Fireworks, sin embargo, le permite hacer transparencia alfa en un PNG de 8 bits, aunque los píxeles parcialmente transparentes se mostrarán COMPLETAMENTE transparentes en navegadores más antiguos que no admiten transparencia alfa (IE 6).

Los PNG de 24 y 32 bits son compatibles con la transparencia alfa real... y todos los navegadores más modernos que IE6 los admiten, por lo que, a menos que necesite admitir IE6, puede usarlos de forma segura. También tienen un anti-aliasing mejor/más suave, porque no usan la indexación, por lo que la transición suele ser más suave.

Gracias por la información extra. Mi pregunta era específicamente sobre cómo obtener una buena coincidencia de color para la transparencia indexada, supongo que simplemente no conocía la terminología adecuada :)
También es posible guardar un PNG24 de Photoshop (RGB de 24 bits con alfa de 8 bits) y usar ImageAlpha para convertirlo a PNG8 con alfa de 8 bits. pngmini.com
Gracias por el gran recurso. PNGMini parece una gran herramienta.