Я новичок в ImageMagick (и очень ржавый при записи пакетных файлов), и я пытаюсь написать пакетный файл, который будет подсчитывать количество цветов в изображении. Для одного изображения легко:Подсчет количества цветов в ImageMagick
identify -format "%k" myimage.png
Однако у меня есть более 800 изображений, чтобы проверить снова, так что мне нужно, чтобы петля над изображениями и записывать количество цветов, либо в файл консоли или текст:
imagename.png + numOfColors
Это как далеко я, что не так много:
rem echo Counting colors
for %%a in (*.png) DO (
identify -format "%k" %%a.png
echo %%a
)
Любые идеи, где я буду неправильно? Он не печатает количество цветов. Нужно ли устанавливать это как переменную, а затем печатать результат?
Что не работает. Насколько я могу судить, вы должны получать количество цветов, за которыми следует изображение. Вам нужны они оба на одной линии? –