我在 Mac OS X 上有 PNG 图像文件。如何确定图像是 24 位颜色还是 32 位颜色?
Rya*_*yan 21
Mac OS X 还内置了一个名为sips的实用程序,可用于查询和操作图像文件的不同属性。例如,您可以使用以下命令显示与图像关联的所有图像属性:
sips -g all image.png
Run Code Online (Sandbox Code Playgroud)
Mik*_*ick 13
pngcheck将给出一个简洁的描述(以及任何错误,如果它们存在的话):
$ pngcheck *.png OK:sample24.png(128x128,24 位 RGB,非隔行,89.7%)。 OK:sample32.png(128x128,32 位 RGB+alpha,非隔行,78.0%)。 在测试的 2 个文件中的 2 个中未检测到错误。
提供的链接上提供 Mac 二进制文件。
ImageMagick 的 identify实用程序(命令行)将以各种格式向您显示有关图像的各种信息。
识别 -verbose <图像文件>
如果您的图像是 24 位,您将看到:
通道深度: 红色:8 位 绿色:8 位 蓝色:8 位
如果您的 PNG 图像是 32 位,您将看到:
通道深度: 红色:8 位 绿色:8 位 蓝色:8 位 阿尔法:8 位
还会显示很多其他信息。