如何使用 mogrify 批量转换大量文件(.TIF、.EPS、.JPG,但最烦人的是).PSD 文件并且只保留它们的第一层?
我找到了一个关于如何转换所有图像的解决方案,但我一直在我的输出目录中获取与我的原始文件不同的文件名(它们有 -0、-1、-2 等附加到原始文件名)。
我有 2 个文件夹,./original/(其中包含我的 PSD、EPS、TIF、GIF、JPG 和其他图像)+ 文件夹 ./converted/(这是我转换的目标文件夹)
我用来转换图像的命令是:
mogrify -verbose -path ./converted/ \
-alpha off -strip -mattecolor white -background white \
-resize 512x512 -format jpg -quality 75% -interlace Plane ./original/*.*
但无论我尝试什么,我都会不断收到这些破坏我文件名的垃圾。然而,有一种模式只是将文件的每个解释合并为一个,但这也没什么用,因为我的透明文件上的背景是黑色的。