Ubuntu 编译安装 ImageMagick 来处理图片

一:克隆 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"/>
相关推荐
追梦不止~7 分钟前
如何提高UI自动化的稳定性
运维·自动化
qq_3391911421 分钟前
docker 创建showdoc服务 showdoc容器部署教程
运维·docker·容器
FHKHH25 分钟前
计算机网络第二章:作业 2: UDP ping 程序
运维·服务器·vscode·计算机网络·ubuntu·udp
黑龙江亿林等保32 分钟前
CentOS:稳定的服务器操作系统选择
linux·服务器·centos
qq_4152926435 分钟前
docker镜像源
运维·docker·容器
xiaobai12 341 分钟前
集群聊天服务器项目【C++】(五)网络模块和业务模块
服务器·网络·c++
江湖有缘1 小时前
828华为云征文|华为云 Flexus 云服务器 X 实例:在openEuler系统下搭建MySQL主从复制
服务器·mysql·华为云·openeuler·flexus x实例
Mr. Sun_1 小时前
H3C交换机手动释放DHCP地址
运维·网络
x66ccff1 小时前
【micro】糖果配色
linux·运维·服务器
weixin_456732591 小时前
内核是如何发送数据包
linux·网络·c++