我是 ImageMagick 的新手(并且对编写批处理文件非常生疏),我正在尝试编写一个批处理文件来计算图像中的颜色数量。对于单个图像很容易:
identify -format "%k" myimage.png
但是我有超过 800 张图像要检查,所以我需要遍历图像并将颜色数量写入控制台或文本文件:
图像名.png + numOfColors
这是我走了多远,这并不多:
rem echo Counting colors
for %%a in (*.png) DO (
identify -format "%k" %%a.png
echo %%a
)
有什么想法我哪里出错了吗?它不打印颜色的数量。我需要将其设置为变量然后打印结果吗?