===============
== ffff65535 ==
===============
十六个一[1111111111111111]

Debian安装GraphicsMagick

Ubuntu Debian GraphicsMagick

先安装一堆乱七八糟的库,具体是干啥的,我懒得细看,一股脑全装上去了

可以参考这两个链接

  1. http://www.graphicsmagick.org/README.html
  2. http://www.graphicsmagick.org/INSTALL-unix.html

GraphicsMagick debian packages

# 从数码相机读取原始图像。当使用通用 RAW 文件格式扩展名读取文件时,会自动调用 Dcraw。
apt install dcraw
apt install fonts-urw-base35
# 阅读 Postscript 或便携式文档格式 (PDF)。
apt install ghostscript
# 读取 HP-GL 图像格式。请注意,HPGL 是一种绘图仪文件格式。HP 打印机通常接受 PCL 格式而不是 HPGL 格式。Ghostscript(见上文)也是必需的。
apt install hp2xx
# 这玩意安装太慢了
apt install ttf-mscorefonts-installer

apt install libbz2-dev
apt install libfreetype6-dev
apt install libjbig-dev
apt install liblcms2-dev
apt install liblzma-dev
apt install libpng-dev
apt install libtiff-dev
apt install libtool
apt install libwebp-dev
apt install libwmf-dev
apt install libx11-dev
apt install libxdmcp-dev
apt install libxext-dev
apt install libxft-dev
apt install libxml2-dev
apt install libxt-dev
apt install libzstd-dev
apt install zlib1g-dev
apt install libperl-dev

# heif图片支持
apt install libjpeg-dev
apt install libheif-dev
apt install libde265-dev

安装GraphicsMagick

有两种安装方法


编译安装

官网下载地址:http://www.graphicsmagick.org/download.html

点击SourceForge Download跳转,复制下载地址(下载tar.gz后缀的)

wget https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.38/GraphicsMagick-1.3.38.tar.gz
tar -xzvf GraphicsMagick-1.3.38.tar.gz
cd GraphicsMagick-1.3.38/

./configure --prefix=/app/GraphicsMagick
make && make install

设置环境变量

打开/etc/profile 在最后添加如下配置

export GMAGICK_HOME="/app/GraphicsMagick"
export PATH="$GMAGICK_HOME/bin:$PATH"
LD_LIBRARY_PATH=$GMAGICK_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

使用apt命令直接安装

版本会比编译安装老一些

apt install graphicsmagick

安装完毕检查

gm -version

gm convert -list formats #检查是否支持预期的图像格式
gm convert -list fonts #检查字体是否可用
gm convert -list delegates #检查委托(外部程序)是否按预期配置
gm convert -list colors #检查是否可以加载颜色定义
gm convert -list resources #检查 GraphicsMagick 是否正确识别您机器的资源

参考资料:

https://juejin.cn/post/6964395592348860446

https://ja.linux-console.net/?p=347