下载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* -y
sudo apt install gcc make cmake -y
./configure && make -j && sudo make install
文章标题:修改libpng库源码解决libpngwarning:iCCP:knownincorrect
地址分享:
http://cdweb.net/article/ppiijo.html