qt打开不支持警告图像格式的jpg文件

时间:2017-04-12 15:47:54

标签: c++ qt qt-creator

screenshot of error

我在qt创建者中打开格式为“jpg”的文件,但qt creator会返回“不支持图像格式”的警告。我也尝试其他格式为“png”,但是waring是一样的。我希望有人可以给我建议。我真的需要帮助。

1 个答案:

答案 0 :(得分:2)

此警告与PNG格式和Qt有关,与@ztono代码无关。 阅读有关PNG(便携式网络图形)https://en.wikipedia.org/wiki/Portable_Network_Graphics

的更多信息

PNG有许多旧格式,有些格式不适合Qt。查看更多History_and_development 您需要在Qt中使用标准格式。

您可以使用软件将图像转换为PNG标准版。

OR

您可以在Qt中使用QImage转换您的PNG图片。

QImage *image = new QImage();
image->load("E:/Qt/TestProject/Images/connect.png");
image->save("E:/Qt/TestProject/Images/connect2.png");

使用新转换的png,您将看不到警告。