2024-06-26 02:49:06 发布
网友
当我运行程序时,它会给出以下警告:
libpng warning: iCCP: known incorrect sRGB profile
我知道这是为什么,它想要的是sRGB,但我使用的是adobe photoshop RGB。
只是想知道是否有任何代码可以禁用警告。它不会影响我的程序。真烦人。
任何帮助都将不胜感激!
(请不要让我显示我的代码,我的代码与此情况无关)
好吧,你可以忽略这个警告。 我正在使用ImageMagick调整图像大小,对于某些png文件,以下代码将引发异常: iCCP:known incorrect sRGB profile`@警告/png.c/MagickPNGWarningHandler/1830
Blob ablob(cont.data(), cont.size()); // cont is the png file content. Image image; image.read(ablob); image.resize( Geometry(100, 100) );
正如上面所说,这只是一个警告,您可以将image.read(ablob)放在try{}catch{}块中,并忽略异常。对象图像现在包含集成的png数据,并且可以正确地操作。
好吧,你可以忽略这个警告。 我正在使用ImageMagick调整图像大小,对于某些png文件,以下代码将引发异常: iCCP:known incorrect sRGB profile`@警告/png.c/MagickPNGWarningHandler/1830
正如上面所说,这只是一个警告,您可以将image.read(ablob)放在try{}catch{}块中,并忽略异常。对象图像现在包含集成的png数据,并且可以正确地操作。
相关问题 更多 >
编程相关推荐