Как я могу узнать, является ли файл PNG цветным или цветом на 32 бита на 24 бита на Mac OS X?

У меня есть файлы изображений PNG на Mac OS X. Как я могу узнать, является ли изображение цветным или цветом на 32 бита на 24 бита?

16
задан 26.06.2010, 15:59

3 ответа

pngcheck даст сжатое описание (и любые ошибки, должны они существовать):

$ pngcheck *.png
OK: sample24.png (128x128, 24-bit RGB, non-interlaced, 89.7%).
OK: sample32.png (128x128, 32-bit RGB+alpha, non-interlaced, 78.0%).

No errors were detected in 2 of the 2 files tested.

Двоичные файлы Mac, доступные на предоставленной ссылке.

12
ответ дан 07.12.2019, 10:46

ImageMagick identify утилита (командная строка) покажет Вам всем виды информации об изображениях в диапазоне форматов.

identify -verbose <image file>

Если Ваше изображение составит 24 бита, то Вы будете видеть:

Channel depth:
  red: 8-bit
  green: 8-bit
  blue: 8-bit

Если Ваше изображение PNG составит 32 бита, то Вы будете видеть:

Channel depth:
  red: 8-bit
  green: 8-bit
  blue: 8-bit
  alpha: 8-bit

Будет большая другая информация, отображенная также.

7
ответ дан 07.12.2019, 10:46

В дополнение к тому, что было предложено, Mac OS X идет с утилитой, встроенной в названный глотками, которые могли использоваться, чтобы запросить и управлять различными атрибутами файлов изображений. Как пример, Вы могли использовать следующую команду для отображения всех свойств изображения, связанных с изображением:

sips -g all image.png
3
ответ дан 07.12.2019, 10:46

Теги

Похожие вопросы