Antworten:
In Mac OS X ist auch ein Dienstprogramm namens sips integriert , mit dem verschiedene Attribute von Bilddateien abgefragt und bearbeitet werden können. Sie können beispielsweise den folgenden Befehl verwenden, um alle mit dem Bild verknüpften Bildeigenschaften anzuzeigen:
sips -g all image.png
sips
Eigenschaften sind samplesPerPixel
und bitsPerSample
.
flag
es bitte nicht, aber damit der Moderator darauf aufmerksam wird, sollte es stattdessen als Dupe geschlossen werden.
pngcheck gibt eine kurze Beschreibung (und etwaige Fehler, falls vorhanden):
$ pngcheck * .png OK: sample24.png (128 x 128, 24-Bit-RGB, nicht interlaced, 89,7%). OK: sample32.png (128 x 128, 32-Bit-RGB + Alpha, nicht interlaced, 78,0%). In 2 der 2 getesteten Dateien wurden keine Fehler festgestellt.
Mac-Binärdateien sind unter dem angegebenen Link verfügbar.
brew install pngcheck
file *.png
- keine zusätzlichen Installationen erforderlich. png-8 wird als "colormap" angezeigt, während png-24 als "color RGB" angezeigt wird.
Das ImageMagick- identify
Dienstprogramm (Befehlszeile) zeigt Ihnen alle möglichen Informationen zu Bildern in einer Reihe von Formaten an.
Identifizieren Sie -verbose <Bilddatei>
Wenn Ihr Bild 24-Bit ist, werden Sie sehen:
Kanaltiefe: rot: 8-Bit Grün: 8-Bit Blau: 8-Bit
Wenn Ihr PNG-Bild 32-Bit ist, sehen Sie:
Kanaltiefe: rot: 8-Bit Grün: 8-Bit Blau: 8-Bit Alpha: 8-Bit
Es werden auch viele andere Informationen angezeigt.
Sie können den Spotlight-Metadatenindex folgendermaßen abfragen mdls
:
mdls -name kMDItemBitsPerSample filename.png
kMDItemBitsPerSample = 32
Die Ergebnisse wirken allerdings etwas seltsam. mdls -name kMDItemHasAlphaChannel
könnte hier relevanter sein.
Zusätzlich zu den Vorschlägen wird Mac OS X mit einem integrierten Dienstprogramm namens " sips" ausgeliefert , mit dem verschiedene Attribute von Bilddateien abgefragt und bearbeitet werden können. Sie können beispielsweise den folgenden Befehl verwenden, um alle mit dem Bild verknüpften Bildeigenschaften anzuzeigen:
sips -g all image.png