首页 > 解决方案 > 如何通过 Imagemagick 批量反转图像的颜色?

问题描述

我想在Linux中对折叠中的众多数字进行颜色反转,代码如下:

mogrify /home/yu/Desktop/1 -negate /home/yu/Desktop/2

原始文件在路径 1 中,目标折叠在路径 2 中。

然而,这是错误的。它指出“ mogrify: no decode delegate for this image format `' @ error/constitute.c/ReadImage/562。”

标签: colorsimagemagickfiguremogrify

解决方案


您需要使用-path“/home/yu/Desktop/2”的参数和文件模式——不仅仅是父目录。

mogrify -path /home/yu/Desktop/2 -negate /home/yu/Desktop/1/*.jpg

确保替换*.jpg为您在源目录中期望的任何文件类型。

记住mogrify使用该实用程序时,请记住在文件名模式之前定义所有 CLI 参数。


推荐阅读