如何在Windows 10上使用Imagemagick批量编辑图像

图像编辑通常会花费时间并且很麻烦。如果您有一个需要编辑图像的整个文件夹,则更应如此。

ImageMagick是功能强大的命令行图像编辑工具,可以轻松地一次编辑整批图像。不用再拖延了,让我们直接进入Windows 10上使用ImageMagick批量编辑图像的过程。

如何在Windows 10中安装ImageMagick

ImageMagick有两个主要版本。 Q8版本适用于32位系统,而使用64位Windows 10的用户应下载Q16版本。

下载:适用于Windows 10的ImageMagick(免费)

一旦安装了ImageMagick,就可以通过Windows命令提示符来验证安装。通过在“开始”菜单搜索栏中搜索“ cmd”并选择“最佳匹配”来启动Windows命令提示符。

在命令提示符内,键入以下命令以确保ImageMagick已正确安装:

 magick logo: logo.gif
magick identify logo.gif
magick logo.gif win:

执行完第三条命令后,将打开一个新的ImageMagick窗口并显示ImageMagick徽标,如上所述。

如果安装不成功,则很可能需要vcomp120.dll文件。您可以通过下载并安装Windows Visual C ++重新分发程序包来安装此文件。

现在您的PC上已安装ImageMagick,您可以继续并开始编辑图像。

如何使用ImageMagick Mogrify批量编辑

ImageMagick所需的命令行处理可能会让您一开始感到不知所措,但是请放心,我们将引导您完成整个过程。

在ImageMagick中,您可以使用magick mogrify命令一次对所有图像进行模糊,裁剪,调整大小,重新采样或格式化。这是一个嵌入式图像修改程序,这意味着您可以在命令提示符下的单个命令中进行所有编辑。

要开始编辑图像,您需要首先将命令提示符指向包含图像的特定文件夹。为此,请使用cd命令找到您的文件夹,或者转到该文件夹​​,然后按CTRL + SHIFT +右键单击在此处选择“打开命令窗口”

mogrify命令将覆盖现有图像,因此请确保将图像备份在单独的文件夹中。

完成此操作后,就可以开始编辑图像了。在本指南中,我们将仅介绍ImageMagick的一些图像编辑功能,但是您可以在此处找到可用编辑功能的完整列表。

调整大小

使用mogrify resize命令,您可以一次调整文件夹中所有图像的大小。您可以选择一个因素来减少图像尺寸(25%,10%等),也可以明确指定尺寸。

相关:如何在任何设备上调整图像大小

magick mogrify -resize 30% *.png

此命令会将所有PNG图像的大小减小30%。

 magick mogrify -resize 520x360 *.jpg

此命令会将所有JPG文件缩小到最大520×360。

变更格式

您可以使用-format命令来更改文件夹中所有图像的格式。

为此,在命令提示符下键入以下内容:

 magick mogrify -format jpg *.png

此命令会将文件夹中的所有PNG文件转换为同名的JPG文件。它不会覆盖您现有的图像,而是创建一个具有相同名称的新文件。

翻动

要垂直翻转文件夹中的所有图像,可以使用以下命令:

 magick mogrify -flip *.jpg

上面的命令将轻松翻转文件夹中的所有JPG图像。

旋转

使用ImageMagick mogrify,您可以轻松地一次旋转所有图像。以下命令将所有JPG图像旋转90度:

 magick mogrify -rotate 90 *.jpg

如果宽度超过高度,您也只能选择使用“ <”和“>”运算符来旋转图像,反之亦然。

 magick mogrify -rotate “90>” *.jpg

仅当宽度超过高度时,此命令才会将图像旋转90度。

庄稼

裁剪是ImageMagick中非常精确且功能强大的命令。裁剪命令所需的几何参数需要适当地用于成功裁剪。

裁剪命令在一批图像上的一般用法如下:

 magick mogrify -crop 540x340 *.jpg

调整亮度,色相和饱和度

您还可以使用ImageMagick轻松调整一批图像的亮度,饱和度和色调。

要调整图像的亮度,您需要提供所需的整体亮度百分比。 0将其还原为纯黑色图像,而50将其还原为一半的亮度。您也可以选择通过输入大于100的值来增加亮度。如果不输入值,ImageMagick将假定不需要进行任何更改。

同样,您也可以快速处理图像的饱和度。如果要生成灰度图像,请为饱和度参数输入0。较大的值(大于100)将创建高度彩色的图像。

色调将图像内的颜色旋转给定的数量。输入0或200会使颜色旋转180度;否则,颜色将变为180度。 50导致逆时针旋转90度,而使用300则导致360度旋转,因此没有变化。

使用ImageMagick调整一批图像的亮度,色相和饱和度的一般命令如下:

 magick mogrify -modulate brightness,saturation,hue *.filetype

下面的命令通过将颜色亮度增加20%,颜色饱和度增加30%,将色相减少10%来调整文件夹中的所有JPG文件。

 magick mogrify -modulate 120,130,90 *.jpg

使用ImageMagick轻松批量编辑图像

ImageMagick是一种方便的命令行图像编辑工具,可用于轻松地批量编辑图片。本指南简要介绍了ImageMagick中可用的不同命令。

作为结束语,我们想再次提醒您,在使用ImageMagick迁移工具之前,请先将图片备份在单独的文件夹中,因为它将覆盖现有图像。