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
sipsEigenschaften sind samplesPerPixelund bitsPerSample.
flages 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 kMDItemHasAlphaChannelkö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