Frage

Ein 24-Bit-PNG-Datei mit Transparenz, wie diejenigen, die mit erzeugt werden können Photoshop hat wirklich 24 Bit für jede Farbe und die alpha verteilt? oder die 24-Bit nur auf die Farben beziehen und ignoriert die alpha (RGBA 8888).

Gibt es jedes Werkzeug eine PNG-Datei und stellen Sie sicher, diese Art von Informationen zu untersuchen? Enthält Photoshop haben alle Optionen zu überprüfen oder diese konfigurieren?

War es hilfreich?

Lösung

24 Bit + alpha ist eigentlich 32 Bit pro Pixel. Das heißt, Sie haben das Rot, Grün, Blau und Alpha-Kanäle, die jeweils 8 Bit, so dass für 256 Abstufungen pro Kanal übersetzen zu 256 x 256 x 256 x 256 möglichen Farbkombinationen. Das ist, was die „Millionen von Farben“ und „Milliarden von Farben“ mean in bestimmten Grafik- und Video-Software.

Andere Tipps

Wie ich es verstehe, gibt es drei Arten von "24-Bit" pngs:

  1. 24 Bit ohne Transparenz. Keine Alpha-Informationen, wirklich 24 Bit pro Pixel.

  2. 24 Bit pro Pixel mit Alpha-Transparenz. Diese 24 Bit Farbinformationen sein würde, mit 8-Bit-alpha (erlaubt verschiedene Transparenzstufen.) - 32 Bit pro Pixel gesamt

  3. 24 Bit pro Pixel mit binärer Transparenz. Diese 24 Bits an Farbinformationen mit den 1-Bit-alpha (transparent oder nicht transparent) sein würde, -. 25 Bits pro Pixel insgesamt

24 Bit PNG sagt nicht viel. Ein Bild hat ein Pixel-Format. Das Pixelformat beschreibt der Farbraum verwendet (wie CMYK, RGB) und die Bits pro Kanalinformation (das heißt, wie viele Bits zugeordnet sind, jeden Kanal des Farbraumes in dem Einsatz darzustellen).

Gehen Sie Datei> Datei-Info> Erweitert. Das sollte Ihnen sagen, was Sie suchen.

Nachdem die exportierte Datei sezieren selbst (von Photoshop CS6), fand ich, dass die „24-Bit“ Datei von Photoshop erzeugt tatsächlich noch 8 Bit ist. Die RGBA ist noch ein Byte pro Kanal. Die IHDR PNG Brocken sagt immer noch, dass es 8 Bit pro Kanal.

Es ist ein 8-Bit PNG.

Die exportierte PNG enthält auch etwa 825 Bytes nutzlos Marketing Textdaten (pro PNG-Bild).

Siehe das Bild (mit dem Byte für "Bit pro Kanal" gewählt):

eingeben Bild Beschreibung hier

Sehen Sie die Spezifikation für weitere Informationen:

http://www.libpng.org/pub /png/spec/1.2/png-1.2.pdf

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top