如何使用转换工具从 Linux 命令行编辑图像

ImageMagick 是一套适用于 Linux 的图像修改软件。它由许多工具组成,具有许多用于图像修改、转换等的选项。

安装 ImageMagick (兑换)

首先使用以下方法验证 ImageMagick 是否已安装:

转换版本

如果没有安装,我们可以 在 Ubuntu 和 Debian 上安装它:

sudo apt 安装 imagemagick

笔记: 对于较旧的 Ubuntu 版本(版本 14.04 及以下),您需要使用 apt-get 代替 易于.

要在 CentOS 和 Fedora 上安装, 跑:

yum 安装 ImageMagick

使用调整图像大小 兑换

要调整图像大小,我们使用标志 -调整大小:

convert test.png -resize 300x200 test_2.png #这里test.png是源图片,test_2.png是转换图片的名称#300是要转换成的宽度,以像素为单位,200是高度,以像素为单位 convert test .png -resize 300 test_2.png # 这保持高度但改变宽度为 300 convert test.png -resize x200 test_2.png # 这保持宽度但改变高度为 200

转换图像格式

转换工具可以将图像从一种图像格式转换为另一种图像格式。它支持大量的格式。

以下是将 PNG 图像转换为 JPG 格式的示例命令。

转换 test.png test.jpg

更改图像亮度和对比度

Convert 可用于修改图像的亮度、对比度、压缩级别等属性,类似于基于 GUI 的工具。

要更改图像亮度, 利用:

转换-亮度-对比度 10 test.png test_2.png

要更改图像的对比度级别, 利用 :

转换 -brightness-contrast x5 test.png test_2.png

要更改 JPEG 图像的质量指数(压缩级别), 利用:

转换 test.jpg -quality 15 test_2.jpg

笔记:较低的压缩级别意味着更好的图像质量。当然,与高压缩级别相比,图像尺寸也更大。

以类似的方式,可以修改其他属性。几乎所有可以使用通常的 GUI 工具执行的任务都可以使用 ImageMagick 的 兑换 命令行工具。

有关所有内容的完整列表 兑换 命令可以做,请参阅转换手册页。或者,在终端中运行以下命令。

皈依人

? 干杯!