基本情况
# 更新软件包列表
apt-get update
# 安装 ImageMagick 和相关依赖
apt-get install -y imagemagick libmagickcore-6.q16-6-extra
libmagickcore-6.q16-6-extra
这个包提供了对多种额外图片格式(包括 HEIC 和 AVIF)的支持
所以一般情况下,安装这两个包就能搞定HEIC和AVIF的转换问题
但这样直接安装仓库的包,版本较低,比如HEIC只能支持到IOS18以下
参考:无法处理在 iOS18 iPhone 上拍摄的 HEIC 图像 ·ImageMagick/ImageMagick (图像魔术) ·讨论 #7426 ·GitHub 的 — Failure to process HEIC images taken on iOS18 iPhone · ImageMagick/ImageMagick · Discussion #7426 · GitHub
另一种方式,手动编译安装高版本的ImageMagick
和libheif
依赖库
安装libheif
依赖库
HEIC的编解码需要用到libheif
库,为了支持高版本的HEIC,需要下载较新版本的libheif
下载源码包:发布 ·Strukturag/libheif — Releases · strukturag/libheif
# 可以先安装可能需要用到的依赖库
# 安装编译工具和基础依赖
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
暂无评论内容