Alpine Linux安装ImageMagick 7.0.10后无法转换WMF文件问题求助
Alpine Linux 下ImageMagick 7.0.10启用WMF解码支持方案
- 先卸载系统预装的预编译ImageMagick包
执行命令:apk del imagemagick imagemagick-libs imagemagick-dev - 安装编译所需的依赖组件
执行命令:apk add build-base libwmf-dev libpng-dev libjpeg-turbo-dev freetype-dev - 获取对应版本的ImageMagick 7.0.10源码,解压后进入源码目录
- 配置编译参数,明确启用WMF委托支持
执行命令:./configure --with-wmf=yes --prefix=/usr
配置完成后检查输出的Delegate configuration段落,确认WMF项状态为yes,表示已识别到已安装的libwmf库 - 编译并安装
执行命令:make -j$(nproc) && make install - 验证支持状态
执行命令:identify -list format | grep WMF,正常会返回WMF格式的相关条目,此时再次执行WMF转PNG的命令即可正常运行 - 可选操作:锁定ImageMagick版本,避免后续apk升级被官方预编译无WMF支持的包覆盖
执行命令:apk add imagemagick=7.0.10-r* --hold
内容的提问来源于stack exchange,提问作者Vishal
相关产品推荐
相关产品推荐

