热门IT资讯网

修改libpng库源码解决libpng warning: iCCP: known incorrect

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,下载libpng源码wget https://sourceforge.net/projects/libpng/files/libpng16/1.6.36/libpng-1.6.36.tar.xz修改p

下载libpng源码

wget https://sourceforge.net/projects/libpng/files/libpng16/1.6.36/libpng-1.6.36.tar.xz

修改png.c文件

if (png_sRGB_checks[i].is_broken != 0){     /* These profiles are known to have bad data that may cause        * problems if they are used, therefore attempt to        * discourage their use, skip the 'have_md5' warning below,        * which is made irrelevant by this error.        */     // 注释掉下边这两行代码     // png_chunk_report(png_ptr, "known incorrect sRGB profile",     //     PNG_CHUNK_ERROR);}

编译安装

sudo apt install zlib* -ysudo apt install gcc make cmake -y./configure && make -j && sudo make install
0