我想获得图像文件的colormode(bitmap,gray,rgb,cmyk)(jpg,tif)。 Imagemagick称它为“colorspace”,而exiftool称为“colormode”和Photoshop“图像模式”。
一种可能性是识别,它几乎总能得到理想的结果,但是它很慢。识别也有问题,它将单色图像(位图)识别为灰色。
// Version: ImageMagick 6.5.4-7 2012-05-07 Q16 OpenMP http://www.imagemagick.org time identify -quiet -ping -format "%[colorspace] %f\n" *.jpg *.tif real 0m9.479s user 0m1.202s sys 0m8.232s
exiftool更快(并将单色检测为“Bitmap”,这是正确的),但并不总是给出色彩空间:
//ExifTool Version Number : 9.24 time exiftool -S -ColorMode *.jpg *.tif real 0m1.178s user 0m1.098s sys 0m0.071s
是否可以使用exiftool或其他快速方式获取colormode? p>
答案 0 :(得分:1)
我不知道有一个命令行应用程序或实用程序将读取或近似图片的颜色模式与您已经使用的两个不同。 (并且“以不同的方式”请阅读“更快或更好。”)
BZT