在 Linux 命令行中使用 ImageMagick 编辑图片

每次我们在命令行中处理图像时,我们都需要安装或使用任何命令行工具。 其中很少有包括 GraphicsMagick、Scrot、Feh、Exiv2 等。这些工具允许我们转换,也帮助我们调整大小、比较、动画和查看图像。 每个工具都有自己的用途。 在本教程中,我们将学习如何在需要时从 Linux 命令行进行基本的图片编辑。 我们将为此使用最常用的 ImageMagick。

在 Linux 命令行上调整图像大小

为了在 Linux 终端中调整图像大小,您需要按照以下步骤操作。

步骤1:首先,通过单击 Ubuntu 启动器打开终端并搜索终端。

第2步:现在单击终端并等待终端打开。

打开终端应用程序

第 3 步:打开终端后,您将看到如下屏幕:

终端开通

步骤4:

接下来,一旦打开终端,我们需要安装 ImageMagick 以进一步调整大小,用于此目的的命令是 “sudo apt-get 安装 ImageMagick”。

安装 imagemagick

Enter 所需的凭据以继续进行。

Enter  密码

安装将开始,您的屏幕将如下所示。

安装应用程序

为了进一步继续安装,请键入 Y。

最终安装后,这是命令行上的显示。 ImageMagick 安装成功

现在,我们要调整图像的大小。 它当前位于桌面,名称为 index.png

桌面上的图像位置

我们将当前目录移动到我们的图像所在的桌面。

转到桌面文件夹

我们要调整大小的图像是 index.png 所以我们用图像的原始名称编写一个命令,然后我们将调整我们希望调整大小的百分比,然后我们将其存储在一个新的文件名中带有 .png 扩展名。

调整图像大小

在这里,将创建大小调整 60% 的新图像,命名为 新索引.png

图片已调整大小

原始图像尺寸

这两个图像显示了我们使用命令调整大小的同一个 index.png 的不同大小。

较小的图像

转换文件类型

由于上面的图像文件是 png 格式,我们想转换成 .jpg 现在,我们将通过使用 convert 命令输入命令并在我们要转换的类型旁边写入文件类型。

将文件从png转换为jpg

列表中的转换文件

因此,该文件现在已转换为另一种类型,即 .jpg

成功将 png 文件转换为 jpeg

获取有关特定图像的信息

如果您想获取有关图像的任何类型的信息,只需运行命令即可。

identify –ping imageName.jpg

使用识别命令获取有关图像的信息

显示有关图像的所有信息。

显示信息

有关更多详细信息,我们只需键入此命令。

使用详细输出

我们将得到的结果是。

详细识别命令结果

翻转图像

如果我们打算在 Linux 的命令行中翻转图像,倒是不难,直接写隐蔽的 –flip imageName.jpg FlippedImageName.png 就可以了。 这将使我们达到预期的结果。

翻转图像命令

可以看到桌面上名为 Flipped-index 的新图像。

列表中的文件

这是我们打开后翻转的图像。 如您所见,这是我们想要得到的图像。 我们的图像已经翻转了 90 度,如下图所示。

翻转图像

这就是我们可以使用命令行翻转图像的方式。

颜色列表

要了解图像中使用的所有颜色,我们使用一个简单的命令来帮助我们了解构成图像所涉及的颜色。

获取颜色列表

输出将显示我们为索引图像提供的颜色列表。

颜色列表

所以,这就是我们如何获得我们想要的任何特定图像的颜色列表。

将彩色图像转换为黑白

我们还可以使用 Linux 命令行将彩色图像转换为黑白图像。 命令是

将图像转换为黑白图像

为图像添加边框

我们还可以为我们想要的任何图像添加边框,它可以是任何颜色,就像在我们的示例中添加了红色边框一样。 用于此的命令是

为图像添加边框

边框索引是添加边框的图像。

图片列表

图像打开后,有一个红色的边框,下图显示相同。

带边框的图像

否定图像

我们还可以随时使用以下命令否定任何图像:

否定图像

否定索引是在桌面上创建的。

文件列表

否定图像如下:

带有否定颜色的文件

将图像转换为 pdf

使用该命令可以将任何图像转换为 pdf。

Shell 上的图像到 PDF 转换

我们只写转换 imageName*.* FileName.pdf 的地方。

将为我们系统桌面上显示的特定图像创建一个新的 pdf。

文件列表

因此,图像已保存为 pdf 版本,如下所示:

PDF文件

展示

最后,如果您想使用 ImageMagick 的 GUI 自己编辑图像,我们将看到该命令,请运行以下命令。

显示图像

因此,GUI 最终会出现,允许您进行更改。

Imagemagick 显示

结论

在本教程中,我们讨论了许多有趣的图像编辑方法。 最常用的编辑方法是 ImageMagick,所以在本教程中,我们也使用了相同的方法并先完成了它的安装。 然后我们看到了许多可以使用 ImageMagick 执行的应用程序和操作。 首先,我们调整了图像的大小,然后我们学习了如何根据需要更改文件类型,然后我们看到了如何显示图像的信息,然后我们看到了如何翻转图像,然后我们看到了在图像中查看颜色的方法。 然后我们看到了一种将彩色图像转换为黑白的技术,然后我们为图像添加了边框(彩色)。 后来我们将图像转换为pdf文件。 最后,我们看到了如何显示 GUI 以便我们可以使用 ImageMagick。 这些是帮助 Linux 用户学习在 Linux 中编辑图像的基本但必要的命令。