Respostas:
O Mac OS X também vem com um utilitário chamado goles, que pode ser usado para consultar e manipular diferentes atributos dos arquivos de imagem. Como exemplo, você pode usar o seguinte comando para exibir todas as propriedades da imagem associadas à imagem:
sips -g all image.png
sips
propriedades relevantes são samplesPerPixel
e bitsPerSample
.
flag
para atenção do moderador, feche-o como um tolo.
pngcheck fornecerá uma descrição sucinta (e qualquer erro, caso exista):
$ pngcheck * .png OK: sample24.png (128x128, RGB de 24 bits, não entrelaçado, 89,7%). OK: sample32.png (128x128, RGB + alfa de 32 bits, não entrelaçado, 78,0%). Nenhum erro foi detectado em 2 dos 2 arquivos testados.
Binários Mac disponíveis no link fornecido.
file *.png
- não são necessárias instalações extras. png-8 será exibido como "mapa de cores", enquanto png-24 será exibido como "cor RGB".
O identify
utilitário ImageMagick (linha de comando) mostra todos os tipos de informações sobre imagens em vários formatos.
identificar -verbose <arquivo de imagem>
Se sua imagem é de 24 bits, você verá:
Profundidade do canal: vermelho: 8 bits verde: 8 bits azul: 8 bits
Se sua imagem PNG for 32 bits, você verá:
Profundidade do canal: vermelho: 8 bits verde: 8 bits azul: 8 bits alfa: 8 bits
Haverá muitas outras informações exibidas também.
Você pode consultar o índice de metadados do Spotlight usando mdls
:
mdls -name kMDItemBitsPerSample filename.png
kMDItemBitsPerSample = 32
Os resultados parecem um pouco estranhos. mdls -name kMDItemHasAlphaChannel
pode ser mais relevante aqui.
Além do que foi sugerido, o Mac OS X vem com um utilitário chamado goles, que pode ser usado para consultar e manipular diferentes atributos dos arquivos de imagem. Como exemplo, você pode usar o seguinte comando para exibir todas as propriedades da imagem associadas à imagem:
sips -g all image.png