2012-02-05 10 views
38

Encontré que JPG no admite transparencia, el valor alfa es siempre 255. Me pregunto si solo png admite transparencia.Solo PNG admite transparencia, ¿es cierto?

+3

Hay una gran cantidad de formatos que admiten la transparencia, solo JPEG no es uno de ellos ... –

+1

http://en.wikipedia.org/wiki/Transparency_%28graphic%29 – AsTheWormTurns

+1

http: //www.faqs .org/faqs/jpeg-faq/part1/section-12.html – AsTheWormTurns

Respuesta

60
  • png-32 admite diferentes niveles de transparencia. Cada píxel puede tener una opacidad entre 0 y 255, con 0 como completamente transparente.

  • png-24 admite la configuración de un color como totalmente transparente. Todo lo demás será opaco.

  • gif utiliza una paleta de colores. Puede especificar que un color en la paleta sea completamente transparente.

  • png-8 también utiliza una paleta de colores, pero cada color de la paleta tiene su propio valor de opacidad, por lo que también admite distintos niveles de transparencia.

  • jpg no es compatible con la transparencia.

+9

Esto no es correcto. Paletizado PNG-8 admite diferentes niveles de transparencia (ver [pngquant] (http://pngquant.org)). * Solo Photoshop y GIMP no *, por lo que necesita mejores herramientas para esto (por ejemplo, Fireworks o el pngquant mencionado anteriormente). – Kornel

+0

¿Y qué hay de las imágenes de mapa de bits? –

+3

PNG-24 admite solo transparencia GIF (se especifica que un color es el transparente y es totalmente transparente). PNG-32 admite diferentes niveles de transparencia a través del canal alfa, en el que cada píxel puede tener una opacidad entre 0 y 255. Puede haber algunas aplicaciones que se refieren erróneamente a los archivos PNG32 como "PNG-24". –

Cuestiones relacionadas