gpt4 book ai didi

Windows 批处理文件裁剪文件夹中的图像

转载 作者:可可西里 更新时间:2023-11-01 11:42:34 24 4
gpt4 key购买 nike

我的文件夹中有很多图像。我想在特定坐标处裁剪所有图像,并将转换后的文件夹保存到子文件夹中,文件名以裁剪为后缀。我正在使用 ImageMagick 命令行选项在下面给定命令的帮助下转换为裁剪单个文件:

"C:\Program Files\ImageMagick-7.0.8-Q16\magick" convert -crop 60x40+525+240 "C:\temp\rose.png" "C:\temp\temp\rose-crop.png"

我想对该文件夹中存在的每个文件执行相同的过程,并且转换后的文件应遵循相同的命名约定。我试过这个:

for /r %%i in (*) do "C:\Program Files\ImageMagick-7.0.8-Q16\magick" convert -crop 60x40+525+240 %%i %%i

但它会覆盖现有图像。我怎样才能达到预期的结果?

最佳答案

您可以使用 ImageMagick 7 中的 magick mogrify 命令处理整个图像文件夹。为输出创建一个新的空文件夹(或备份您的输入)。 cd 到你的图片目录,然后

magick mogrify -path path_to/new_folder -format png -crop 60x40+525+240 +repage *.png


这将裁剪当前目录中的每个 png 图像,并将裁剪后的结果放在 new_folder 目录中。参见 https://imagemagick.org/Usage/basics/#mogrify

为我的占位符 path_to 提供你的路径。更改为使用带有\而不是我的 unix 语法/

的 Windows 路径

关于Windows 批处理文件裁剪文件夹中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55169636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com