Fra*_*urt 1 batch image-processing windows-10
我有 50 张图片。我需要将每个图像切成两半(垂直切割)。如何在 Windows 10 上通过批处理(= 不手动一张一张地剪切每个图像)来做到这一点?所有图像都在一个文件夹中。
例如,图像
被切割成以下2张图像:
有时所有图像都具有相同的尺寸或长宽比,有时则不然。我可以使用 Windows 上运行的任何图像处理软件。
据我所知,Windows 上没有原生的图像分割应用程序,但是,有一个非常知名的免费实用程序,称为 Imagemagick,可用于 Linux、Mac OS X、iOS 和 Windows。
您可以在此处下载安装程序(向上/向下滚动以查看其他操作系统版本)
https://imagemagick.org/script/download.php#windows
选择适当的 32 位或 64 位二进制文件。我有 64 位 Windows 10,我选择
ImageMagick-7.1.0-51-Q16-HDRI-x64-dll.exe
运行安装程序,并确保选中安装旧实用程序的框。
安装程序完成后,您的 Windows“Program Files”文件夹中将有一个文件夹,名称类似于
C:\Program Files\ImageMagick-7.1.0-Q16-HDRI
在此文件夹中将有一个名为“convert.exe”的命令行可执行文件。
不要将其与名为convert.exe 的Windows 程序混淆,该程序位于C:\Windows\system32\ 中,可将FAT 卷转换为NTFS。
现在您可以在包含 50 个图像文件的文件夹中创建一个批处理脚本,如下所示
@echo off
for %%A in (*.jpg) do (
"C:\Program Files\ImageMagick-7.1.0-Q16-HDRI\convert.exe" -crop 50%%x100%% "%%~nxA" "%%~nA-split%%~xA"
)
Run Code Online (Sandbox Code Playgroud)
如果不是,则需要更改指定的文件扩展名.jpg
这就是我得到的。左侧分割是 split-0.jpg 文件,右侧分割是 split-1.jpg 文件。
| 归档时间: |
|
| 查看次数: |
1426 次 |
| 最近记录: |