在下一篇文章中,我们将看一下GraphicsMagick。 这是一个 免费,现代和开源的图像处理软件包。 它最初源自ImageMagick,但是多年来,它已发展成为一个完全独立的项目。 它带来了许多改进和附加功能。 它可以在Gnu / Linux,MacOS和Windows上运行。
GraphicsMagick可以即时创建新图像,因此 适用于创建动态Web应用程序。 它还可以用于调整大小,旋转,聚焦,减少颜色或为图像添加特殊效果,并以相同或不同的图像格式保存结果。
可以从命令行进行图像处理操作。 它提供了有用且高效的各种工具,以及允许我们以超过88种流行格式读取,写入和操作图像的库(例如GIF,JPEG,JPEG-2000,PNG,PDF,PNM和TIFF等)。 重要的是要注意 可以创建一个 GIF动画 从多个图像.
指数
在Ubuntu系统上安装GraphicsMagick
在Debian及其衍生版本(例如Ubuntu和Linux Mint)中,我们将能够 使用APT软件包管理器进行安装 如下所示。 我们只需要打开一个终端(Ctrl + Alt + T)并输入以下内容即可:
sudo apt update && sudo apt install graphicsmagick
检查GraphicsMagick的安装
要访问GraphicsMagick的功能,请使用 gm命令。 这是一个功能强大的命令行工具, 提供各种子命令 如显示,动画,组装,比较,识别,组成以及许多其他可能性,以访问实际功能。
至 确认GraphicsMagick软件包已安装在我们的系统上,我们将在同一终端上执行以下命令:
gm display
之后,我们只需要执行以下一系列命令即可 检查已安装软件包的许多方面:
- 核实 支持哪些图像格式:
gm convert -list formats
- 我们将能够验证 有哪些可用资源 输入:
gm convert -list fonts
- 我们可以 检查是否按预期配置了外部程序 输入:
gm convert -list delegates
- 检查是否 颜色定义 可以加载:
gm convert -list colors
- 最后到 检查GraphicsMagick是否正确识别了我们机器的资源 我们将写:
gm convert -list resources
在Ubuntu上使用GraphicsMagick
接下来,我们将看到一些 有关如何使用gm命令的基本示例:
查看图片
至 从终端显示图像 (Ctrl + Alt + T),我们将执行以下命令:
gm display sapoclayASCII.png
显示图片时, 如果我们用鼠标单击,我们将看到上一个屏幕快照中显示的菜单,这将使我们更容易对其进行修改。
调整图像大小
要使用新的宽度调整图像的大小,我们将指定一个宽度和一个高度, 将自动按比例缩放。 我们只需要编写相同的终端即可:
gm convert -resize 300 sapoclayASCII.png sapoclayASCII-resize-300.png
要查看上一条命令的结果,我们将启动在上一点中看到的命令:
gm display sapoclayASCII-resize-300.png
从多个图像创建动画图像
从不同的图像创建动画图像 放置在当前工作目录中,我们可以使用以下命令:
gm animate *.png
将图像转换为其他格式
要将图像从一种格式转换为另一种格式, 例如从.jpg到.png, 我们将写:
gm convert imagen.jpg imagen.png
查看整个图像目录
通过输入以下命令,我们将能够看到整个图像目录(在这种情况下为.png):
gm convert 'vid:*.png' all_png.miff
要查看最终结果,我们编写:
gm display all_png.miff
创建合成图像(网格格式)
也可以创建合成图像(网格格式) 来自单独的图像,如下所示:
gm montage entreunosyceros.png ojo.jpeg sapoclayASCII.png SapoClayV2.png sapoRelax.png imagen-compuesta.png
我们可以通过启动结果文件来查看结果:
gm display imagen-compuesta.png
更多可能性
使用gm命令,我们可以做更多的事情。 正如我在本文开头所写的那样,我们仅看到了一些基本示例。 他们能 查看gm的所有选项, 写作:
gm -help
例如,要查看convert函数的可能选项,我们将编写:
gm help convert
如果您想了解有关此项目的更多信息,只需转到 官方网站.
成为第一个发表评论