PNG Dieses Bildformat enthält viele Unterklassen, aber in der Praxis kann es in etwa in 256-Farben-PNG- und Vollfarb-PNG unterteilt werden. Wenn Sie es beenden, können Sie 256-Farben PNG anstelle von GIF und Vollfarb PNG anstelle von JPEG verwenden. PNG unterstützt Alpha transparent (transparent, durchscheinend und undurchsichtig), obwohl es zwei seltsame Phänomene gibt (unter IE6).
PNG ist ein verlustfreies Bildformat, was auch bedeutet, dass Sie PNG -Bilder alles tun können, ohne dass die Bildqualität zu Verlust zu führen. Auf diese Weise kann PNG auch als Übergangsformat für die JPEG -Bearbeitung verwendet werden.
Seltsame Leistung von PNG in IE:
Browser unter IE6 unterstützen die Indextransparenz von PNG8, die Bilder müssen jedoch vollständig transparent sein. Der durchscheinende PNG8 wird unter dem Browser als vollständig transparent angezeigt. Alpha transparent Full Color PNG (PNG32) erscheint in IE6 -Hintergrundfarbe (normalerweise grau).Aus dem obigen können wir zusammenfassen:
(a) Volltransparenter PNG8 kann normalerweise in beiden Browser angezeigt werden (genau wie ein GIF). Der durchscheinende PNG8 wird in Browsern wie IE6 und unten falsch angezeigt, und andere Browser können transluzent normalerweise anzeigen. Dieser Fehler erfordert keine besondere Behandlung, da er in Browsern nur als vollständig transparent angezeigt wird, die nicht durchscheinend unterstützen, was nur geringe Auswirkungen auf die Benutzererfahrung hat. Stattdessen handelt es sich um eine verbesserte Version von transparenten GIFs.
(b) Es gibt keine gute Möglichkeit, den zweiten Fehler zu lösen, und er kann nur durch die Methode (Alphaimageloader- und HTC) behandelt werden.
Mehr über PNG:PNG8
256 Farbe PNG Alias, verlustfreies Format, kleinste Größe, unterstützt aber nur bis zu 256 Farbe
PNG24
Der Alias der Vollfarbpng kann zusätzlich zu den Eigenschaften von PNG8 theoretisch 2 Farben auf die 24. Leistung speichern, aber die vorherigen Versionen von IE6 haben Probleme mit dieser Formatkompatibilität.
PNG32
Der Alias der vollen Farbpng, mit Ausnahme der oben genannten Eigenschaften, ist etwas größerer Größe
Im Vergleich zu GIF
PNG8 hat nicht nur die Animationen, sondern hat auch alle Funktionen von GIF, aber der Vorteil gegenüber GIF ist jedoch, dass es Alpha -Transparenz und bessere Komprimierung unterstützt. Meistens sollten Sie also PNG8 nicht ein GIF verwenden (außer dass sehr kleine Bild -GIFs eine bessere Komprimierung haben).
Im Vergleich zu JPEG
JPEG hat eine bessere Komprimierung als Vollfarb-PNG, sodass JPEG auch für Fotos geeignet ist. Der Prozess der Bearbeitung von JPEG ist jedoch anfällig für Qualitätsverlust. Daher ist die Vollfarbpng als Übergangsformat für die Bearbeitung von JPEG geeignet.
Auszug aus: http://www.cnblogs.com/kei0/archive/2012/08/29/2661947.html