Ответы:
Mac OS X также поставляется с встроенной утилитой, называемой sips, которая может использоваться для запроса и манипулирования различными атрибутами файлов изображений. Например, вы можете использовать следующую команду для отображения всех свойств изображения, связанных с изображением:
sips -g all image.png
sips
свойства samplesPerPixel
и bitsPerSample
.
flag
внимание модератора должно быть закрыто вместо этого.
pngcheck даст краткое описание (и любые ошибки, если они существуют):
$ pngcheck * .png OK: sample24.png (128x128, 24-битный RGB, без чередования, 89,7%). OK: sample32.png (128x128, 32-битный RGB + альфа, без чередования, 78,0%). В 2 из 2 протестированных файлов ошибок не обнаружено.
Двоичные файлы Mac доступны по предоставленной ссылке.
file *.png
- никаких дополнительных установок не требуется. png-8 будет отображаться как «colormap», тогда как png-24 будет отображаться как «color RGB».
identify
Утилита ImageMagick (командная строка) покажет вам всевозможную информацию об изображениях в различных форматах.
определить -verbose <файл изображения>
Если ваше изображение 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, которую можно использовать для запроса и манипулирования различными атрибутами файлов изображений. Например, вы можете использовать следующую команду для отображения всех свойств изображения, связанных с изображением:
sips -g all image.png