如何在Ubuntu中同时编辑,转换和调整多个图像的大小

在Ubuntu中编辑图像

在Ubuntu中有许多用于编辑图像的选项,但是我个人并不喜欢其中的大多数。 如果要调整图像大小,我不想等待GIMP打开需要多长时间。 我们可以随时安装 鹦鹉螺图像转换器 使用Nautilus的右键旋转图像并旋转图像,但是,为什么要安装一个软件包,如果默认情况下我们安装了一个软件包,则上面的文本显示得不好? 在本文中,我们将教你 如何编辑,转换,调整大小 还有更多的东西图像 从Ubuntu Terminal.

最重要的是,我们将在本指南中解释的内容可以同时应用于多个图像。 例如,如果我们想重命名10张照片而无需右键单击,请选择“重命名”并输入10次,我们可以使用 ImageMagick的,Ubuntu的默认图像查看器和其他发行版,包括我最喜欢的Ubuntu MATE。 下面有几个示例命令,可利用Ubuntu Bash来执行其中的一些操作。

图像魔法

ImageMagick已安装在许多发行版中,例如上述的Ubuntu或Ubuntu MATE。 如果您的发行版默认没有安装,则可以通过打开终端并输入以下命令来安装它:

sudo apt-get install imagemagick

重命名图像

例如,如果您制作了许多捕获的教程,那么它们的名称将与我们要显示的内容无关。 多亏了ImageMagick,我们可以使用非常简单的命令从终端重命名它们。 如您将在后面看到的,我们可以更改图像的格式,并且将使用完全相同的命令,但适用于我们的任务。 如下所示:

convert *.png prueba.png

通过保留扩展名并添加输出词,您要做的就是将它们全部保存为相同的名称,但使用不同的数字。

调整图像大小

本指南的几乎所有版本都使用密钥 兑换。 要使用终端中的ImageMagick调整图像的大小,我们将编写以下命令,其中«test»将是我们要转换为另一种格式的图像的名称:

convert prueba.png -resize 200×100 prueba.png

使用前面的命令,我们将拥有 调整图像大小 尺寸为200×100像素。 第一个值是宽度的大小,第二个值是高度。 如果我们使用相同的名称,则生成的图像将替换原始图像。 如果我们只想按比例改变宽度和高度,我们将编写以下命令,其中200是所选大小(以像素为单位):

convert prueba.png -resize 200 prueba.png

如果我们希望它的高度为200像素,则必须离开 清空第一个值 (“空” x100),因此我们将编写以下命令:

convert prueba.png -resize x100 prueba.png

有时 精确值,但是如果希望如此,我们可以编写以下命令,其中200×100将是所选大小:

convert prueba.png -resize 200×100! prueba.png

旋转影像

编辑图像ubuntu

如果我们想要的是 旋转图像,我们可以使用以下命令执行此操作,其中90度是倾斜度:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

只要我们以其他方式编写文本,它将添加我们在输出文件中配置的文本。

编辑图像格式

ImageMagick还允许我们 转换图像 转换成另一种格式 直接从终端。 我们将使用以下命令进行操作:

convert prueba.png prueba.jpg

如果我们想要的只是 降低品质 例如,要通过邮件发送图像,我们将编写以下命令,其中数字是质量的百分比:

convert prueba.png -quality 95 prueba.jpg

合并作业

如果我们想做 不同的修改 这种类型的图像,我们可以通过组合操作来实现。 下面有一个调整大小,旋转180º并将图像质量降低到95%的示例。

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

用Bash处理

Ubuntu bash

但是我最喜欢的是 同时编辑许多图像。 在编辑多张图像之前,值得将它们全部放在同一文件夹中。 我通常将它们放在桌面上,因此我首先键入命令:

cd /home/pablinux/Escritorio

进入文件夹后,我们编写以下命令以将Desktop文件夹中所有.png图像的大小调整为830像素宽,并在其前面添加单词“ first”:

for file in *.png; do convert $file -resize 830 primera-$file; done

基本上,我们所说的是“此文件夹中所有具有.png格式的文件; 从调整大小到830宽进行转换,并在文件名中添加first-; 结束«。 如果您编辑大量图像,这对您来说可能是值得的。 你有什么意见?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   吉米·奥拉诺(Jimmy Olano)

    最好的不可能!
    尽管我对“转换”工具有一个概念,但我认为它是“本机” Ubuntu命令,现在我已经知道它是ImageMagick的一部分。

    我对这篇文章的祝贺表示欢迎,它简单,直接并且写得很好,可以帮助您快速理解,甚至连bash也毫不费力地溜进来!

    谢谢。

    1.    帕勃罗·阿帕里西奥(Pablo Aparicio)

      嗨,吉米。 谢谢你的评论。 您仍然可以做更多的事情,例如应用效果,但是我真的认为不应该使用Terminal来做到这一点。 如果我们必须应用效果,则最好打开图像,看看我们所做的事情,或者我想。

      问候。

  2.   阿方索

    谢谢pablo。 在任何给定时间都需要考虑。