运维日志您现在的位置是:首页 > 博客日志 > 运维日志

heif-convert error: PNG support has not been compiled in

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-05-04运维日志 1 0关键字: heif  png  图片格式转换  

在将avif格式图片转换为png格式图片时,提示 heif-convert error: PNG support has not been compiled in

在将avif格式图片转换为png格式图片时,提示 heif-convert error: PNG support has not been compiled in1Ob无知


1Ob无知

网上看到关于:heif-convert error: JPEG support has not been compiled in 的提问。1Ob无知

解决的方法就是要安装 libjpeg,libjpeg-devel1Ob无知

yum -y install libjpeg,libjpeg-devel

应该是这种的命令,安装之后再编译安装 libherif1Ob无知

相关参考:centos6编译安装libheif支持avif文件1Ob无知


1Ob无知

但是我现在遇到了一个奇怪的问题,无论是通过yum安装1Ob无知

yum -y install libpng libpng-devel

还是通过代码编译安装:
1Ob无知

安装成功之后再去编译安装 libpng-1.6.37,竟然出错误了。
wget https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz
tar zxvf libpng-1.6.37.tar.gz
cd libpng-1.6.37.tar.gz 
./configure
make && make install

在安装 libheif 执行 configure 的时候,png 那一项永远是显示 no1Ob无知


1Ob无知

可能是找到原因了,缺少依赖 zlib
1Ob无知

参考:centos6编译安装libpng pngfix.c:2184: undefined reference to `inflateReset2' 解决方法1Ob无知


1Ob无知


1Ob无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.com/blog/service/2022-05-04/1192.html

很赞哦! () 有话说 ()