Qt和Jpeg插件问题

时间:2010-09-20 05:11:21

标签: qt

当我尝试以jpg格式保存pixmap时,我在控制台QJpegHandler中出现错误:无法写入格式7的图像,结果图像已损坏。

如何解决这个问题?

Windows Mobile上的Qt 4.6.2。在symbian上,它没有任何问题。

提前致谢。

3 个答案:

答案 0 :(得分:2)

Qt 4.6中的JpegHandler不支持编写Format_RGB16 你必须转换为RGB888,或更好的RGB32 在4.7中它是固定的。

答案 1 :(得分:0)

我怀疑JPEG图像插件没有与您的可执行文件链接。要查看可用的图像格式,请尝试:

QImageWriter::supportedImageFormats()

有关详细信息,请参阅Qt documentation。如果不支持JPEG,请构建Qt附带的JPEG插件并将其与您的应用程序链接。

答案 2 :(得分:0)

尝试将imageformats文件夹放在qt安装中,并将可执行文件作为支持dll。