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

问题描述 投票:0回答:2

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

c++ qt qt-creator
2个回答
2
投票

此警告是关于 PNG 格式和 Qt,与 @ztono 代码无关。 了解有关 PNG(便携式网络图形)的更多信息 https://en.wikipedia.org/wiki/Portable_Network_Graphics

PNG 有许多格式,有些是旧的,有些不是 Qt 标准的。查看更多历史和发展 您需要在 Qt 中使用标准格式。

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

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

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

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


0
投票

嘿,我也是新手,也遇到了同样的问题。这是因为我已经将 png 文件移到了我的项目文件夹中。但我尝试通过单击“添加新”来添加图像,而我应该单击“添加现有”。希望对你有帮助^_^

© www.soinside.com 2019 - 2024. All rights reserved.