ImageMagick 是一个免费、开源、功能丰富、基于文本的跨平台图像处理工具,用于创建、编辑、合成或转换位图图像。它可以在 Linux、Windows、Mac Os X、iOS、Android OS 和许多其他操作系统上运行。
它具有命令行处理、动画创建、颜色管理、特殊效果、文本和注释、复杂文本布局、连接内容标签、图像装饰和绘图(向图像添加形状或文本)。它还支持格式转换、分布式像素缓存、大图像、图像转换等等。
尽管它的功能通常在命令行中使用,但您可以在以任何受支持的编程语言编写的程序中使用它的功能。它专为图像的批处理而设计(即 ImageMagick 允许您在脚本(shell、DOS、Python、Ruby、Perl、PHP 等)中组合图像处理操作)。
在本文中,我们将介绍如何在 Ubuntu 发行版中从源代码安装和编译 ImageMagick。
为 ImageMagick 安装依赖项
要从源代码安装 ImageMagick,您需要一个带有编译器和相关开发工具的适当开发环境。如果您的系统上没有所需的软件包,请安装 build-essential,如下所示:
$ sudo apt update
$ sudo apt-get install build-essential
安装编译依赖项后,现在可以下载 ImageMagick 源代码。
下载 ImageMagick 源文件
前往 ImageMagick 官方下载页面,获取最新的“ImageMagick.tar.gz”源代码包。或者,您可以使用以下 wget 命令直接在终端中下载源代码,如下所示。
$ wget https://www.imagemagick.org/download/ImageMagick.tar.gz
下载完成后,提取其内容并移至提取的目录。
$ tar xvzf ImageMagick.tar.gz
$ cd ImageMagick-7.0.8-26/
ImageMagick 编译安装
现在是时候通过运行 ./configure 命令来配置和编译 ImageMagick 了。
$./configure
接下来,运行 make 命令执行编译。
$ make
编译成功后,安装它并配置动态链接器运行时绑定,如下所示。
$ sudo install
$ sudo ldconfig /usr/local/lib
最后,通过检查其版本来验证 ImageMagick 7 是否已安装在您的系统上。
$magick -version
或者
$ identify -version
在 Ubuntu 中检查 ImageMagick 版本
Done! ImageMagick 是一个功能丰富的图像处理工具,用于创建、编辑、合成或转换位图图像。