在 Mac OS X 上如何知道 PNG 文件是 24 位色还是 32 位色?

在 Mac OS X 上如何知道 PNG 文件是 24 位色还是 32 位色?

我在 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

相关内容