CentOS7下安装GraphicsMagick或ImageMagick方法
# 安装ImageMagick
解决思路
用yum
安装方式,代替解压tar.gz
包的方式。yum install *.rpm
会顺带安装其他一系列的相关插件。
方法,首先下载所要的ImageMagick-版本的.rpm
包。
一个比较好的下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=ImageMagick (opens new window)
如果要下载其他的包,只需要修改最后的query=******
。
下载
wget http://www.rpmfind.net/linux/centos/6.10/os/x86_64/Packages/ImageMagick-6.7.2.7-6.el6.x86_64.rpm
#然后执行
yum install -y ImageMagick-6.7.2.7-6.el6.x86_64.rpm
1
2
3
2
3
# 安装GraphicsMagick
# 依赖
yum install -y gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
yum install -y libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel
1
2
2
# 安装
yum install -y GraphicsMagick GraphicsMagick-devel
1
如果提示没有GraphicsMagick
的可用安装包,请自行安装GraphicsMagick
如下:
cd /usr/local/src/
wget http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/1.3/GraphicsMagick-1.3.36.tar.gz
# 解压
tar zxvf GraphicsMagick-1.3.36.tar.gz
# 安装
cd GraphicsMagick-1.3.36
./configure
make -j8
make install
# 测试
gm version
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
若出现:
GraphicsMagick 1.3.36 20201226 Q8 http://www.GraphicsMagick.org/
Copyright (C) 2002-2020 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.
Feature Support:
Native Thread Safe yes
Large Files (> 32 bit) yes
Large Memory (> 32 bit) yes
BZIP no
DPS no
FlashPix no
FreeType yes
Ghostscript (Library) no
JBIG no
JPEG-2000 no
JPEG yes
Little CMS no
Loadable Modules no
Solaris mtmalloc no
Google perftools tcmalloc no
OpenMP yes (201107 "3.1")
PNG yes
TIFF yes
TRIO no
Solaris umem no
WebP yes
WMF no
X11 yes
XML no
ZLIB yes
Host type: x86_64-pc-linux-gnu
Configured using the command:
./configure
Final Build Parameters:
CC = gcc
CFLAGS = -fopenmp -g -O2 -Wall -pthread
CPPFLAGS = -I/usr/include/freetype2
CXX = g++
CXXFLAGS = -pthread
LDFLAGS =
LIBS = -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lpng15 -lX11 -lz -lm -lpthread
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
则表示安装成功。
如果列表中如果显示PNG、JPEG、GIF等则表示已支持图片转换。
gm convert -list formats
1
上次更新: 2024/02/20, 17:31:36
- 01
- Node与GLIBC_2.27不兼容解决方案08-19
- 02
- Git清空本地文件跟踪缓存08-13