在qt中,libpng warning: iCCP: known incorrect sRGB profile这个错误怎么解决
时间: 2023-11-19 16:56:11 浏览: 49
在Qt中,可以通过设置QImageReader的options来解决libpng warning: iCCP: known incorrect sRGB profile这个错误。具体步骤如下:
```cpp
QImageReader reader("image.png");
reader.setAutoTransform(true);
reader.setDecideFormatFromContent(true);
reader.setScaledSize(QSize(100, 100));
reader.setQuality(50);
reader.setGamma(1.0);
reader.setOption("ignore-gamma", true);
reader.setOption("keep-transformed", true);
reader.setOption("optimize", true);
reader.setOption("progressive-read", true);
reader.setOption("sequential-read", true);
reader.setOption("use-qt-format", true);
QImage image = reader.read();
```
其中,setOption("ignore-gamma", true)可以忽略gamma值,从而避免出现错误。另外,还可以设置其他的选项,如setOption("optimize", true)可以优化图片,setOption("progressive-read", true)可以逐步读取图片等。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)