Відповіді:
Mac OS X також має вбудовану в нього утиліту, яка називається ковтками, яка може використовуватися для запиту та маніпулювання різними атрибутами файлів зображень. Як приклад, ви можете використовувати наступну команду для відображення всіх властивостей зображення, пов'язаних із зображенням:
sips -g all image.png
sips
властивостями є samplesPerPixel
і bitsPerSample
.
flag
це для уваги модератора, щоб він закрився замість нього.
pngcheck дасть короткий опис (і будь-які помилки, якщо вони існують):
$ pngcheck * .png Гаразд: sample24.png (128x128, 24-бітний RGB, непереплетений, 89,7%). ОК: sample32.png (128x128, 32-бітний RGB + альфа, непереплетений, 78,0%). У 2 з 2 тестованих файлів помилок не виявлено.
Бінарні файли Mac доступні за наданим посиланням.
brew install pngcheck
file *.png
не потрібно додаткової установки. png-8 відображатиметься як "кольорова карта", тоді як png-24 - "кольорова RGB".
identify
Утиліта ImageMagick (командний рядок) покаже вам всіляку інформацію про зображення в різних форматах.
ідентифікувати -вербоза <файл зображення>
Якщо ваше зображення 24-бітове, ви побачите:
Глибина каналу: червоний: 8-бітний зелений: 8-бітний синій: 8-бітний
Якщо ваше зображення у форматі PNG 32-бітне, ви побачите:
Глибина каналу: червоний: 8-бітний зелений: 8-бітний синій: 8-бітний альфа: 8-бітний
Буде також відображено багато іншої інформації.
Ви можете запитувати індекс метаданих Spotlight, використовуючи mdls
:
mdls -name kMDItemBitsPerSample filename.png
kMDItemBitsPerSample = 32
Результати здаються трохи дивними. mdls -name kMDItemHasAlphaChannel
тут може бути більш релевантним.
На додаток до запропонованого, Mac OS X поставляється із вбудованою у нього утилітою, яка називається ковтками, яка може використовуватися для запиту та маніпулювання різними атрибутами файлів зображень. Як приклад, ви можете використовувати наступну команду для відображення всіх властивостей зображення, пов'язаних із зображенням:
sips -g all image.png