一:克隆 ImageMagick
cd /tools
git clone https://github.com/ImageMagick/ImageMagick.git
cd ImageMagick
二:安装编译 ImageMagick 所需的软件包
sudo apt -y install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev
./configure --prefix=/apps/ImageMagick --enable-shared --enable-static --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes
make
make install
cat >> /etc/profile <<EOF
export ImageMagick_HOME=/apps/ImageMagick
export PATH=\$PATH:\$ImageMagick_HOME/bin
EOF
source /etc/profile
#查看支持的图片格式
magick -list format
# 查看生效
magick --version
参考ImageMagick命令: 使用 ImageMagick 命令行工具处理图像指南 - DEV Community
magick identify tiger.jpg
添加中文字体
将 C:\Windows\Fonts\中的 simkai.ttf simsun.ttc 拷贝到 ubuntu的 /apps/fonts目录下
编辑 /apps/ImageMagick/etc/ImageMagick-7/type-ghostscript.xml
添加如下
<type name="SimSun" fullname="SimSun" family="SimSun & NSimSun" foundry="URW" weight="400" style="normal" stretch="normal" format="ttf" metrics="/apps/fonts/simsun.ttc" glyphs="/apps/fonts/simsun.ttc"/>
<type name="SimKai" fullname="SimKai" family="SimKai" foundry="URW" weight="400" style="normal" stretch="normal" format="ttf" metrics="/apps/fonts/simkai.ttf" glyphs="/apps/fonts/simkai.ttf"/>