在Qt中保存一个QImage

在Qt中保存一个QImage,qt,qimage,Qt,Qimage,是否可以导出在Qt creator中生成的图像?qimage是Qt中的内置数据类型。我们使用setpixel()函数修改它。我想保存该图像以供进一步使用。您可以使用 bool QImage::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const 来拯救你的魔法 使用给定的图像文件格式和质量因子,将图像保存到具有给定文件名的文件中。如果format为0,QImage将通过查看文

是否可以导出在Qt creator中生成的图像?qimage是Qt中的内置数据类型。我们使用
setpixel()
函数修改它。我想保存该图像以供进一步使用。

您可以使用

bool QImage::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
来拯救你的魔法

使用给定的图像文件格式和质量因子,将图像保存到具有给定文件名的文件中。如果format为0,QImage将通过查看文件名的后缀来尝试猜测格式

质量系数必须在0到100或-1的范围内。指定0以获取小的压缩文件,指定100以获取大的未压缩文件,指定-1(默认值)以使用默认设置

如果成功保存图像,则返回true;否则返回false


如果该方法返回false,是否有诊断告诉您问题出在哪里?@RichardJessop我会稍微更改结构并调用