我在 Mac OS X 上有 PNG 图像文件。如何知道图像是 24 位色还是 32 位色?
答案1
Mac OS X 还附带一个内置实用程序,称为啜饮可用于查询和操作图像文件的不同属性。例如,您可以使用以下命令显示与图像相关的所有图像属性:
sips -g all image.png
答案2
png检查将给出简洁的描述(以及任何错误,如果存在):
$ pngcheck *.png 确定:sample24.png(128x128、24 位 RGB、非隔行、89.7%)。 确定:sample32.png(128x128、32 位 RGB+alpha、非隔行、78.0%)。 在测试的 2 个文件中,有 2 个未检测到错误。
提供的链接上提供了 Mac 二进制文件。
答案3
ImageMagick 的 identify
实用程序(命令行)将向您显示有关各种格式的图像的各种信息。
识别 -verbose <图像文件>
如果您的图像是 24 位,您将看到:
通道深度: 红色:8 位 绿色:8 位 蓝色:8 位
如果您的 PNG 图像是 32 位,您将看到:
通道深度: 红色:8 位 绿色:8 位 蓝色:8 位 alpha:8 位
还会显示很多其他信息。
答案4
除了建议的之外,Mac OS X 还内置了一个实用程序,称为啜饮可用于查询和操作图像文件的不同属性。例如,您可以使用以下命令显示与图像相关的所有图像属性:
sips -g all image.png