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"/>
相关推荐
Championship.23.246 小时前
Linux 3.0 锁机制与故障排查详解
linux·运维·服务器
天疆说7 小时前
Zotero Connector 在 Edge 里找不到桌面 Zotero(Linux / Zotero 9.0.6 / Edge 150)
linux·前端·edge
风123456789~8 小时前
【Linux专栏】ls 排除某个文件
linux·运维·服务器
IT曙光9 小时前
ubuntu apt-get离线源制作
linux·ubuntu
其实防守也摸鱼9 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
懒鸟一枚9 小时前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库
玖玥拾10 小时前
C# 语言进阶(十五)C# 游戏服务端 MySQL 数据库
服务器·开发语言·网络·数据库·mysql·c#
土星云SaturnCloud10 小时前
边缘计算驱动绿氢生产过程智能寻优:电解槽级实时优化技术解析
服务器·人工智能·ai·边缘计算
Darkwanderor11 小时前
对Linux的进程控制的研究
linux·运维·c++
Web极客码12 小时前
突破并发瓶颈:云端高性能架构如何赋能海外 AI Agent 矩阵的高效产出
服务器·人工智能·架构