Qt中是否有预定义函数将QImage对象保存到JPG / PNG / BMP文件中?

时间:2010-07-04 12:38:35

标签: c++ qt

非常简单的问题.. Qt中是否有预定义的函数将QImage对象保存到JPG / PNG / BMP文件中?

2 个答案:

答案 0 :(得分:3)

这正是您所需要的:

http://doc.qt.io/qt-5/qimage.html#reading-and-writing-image-files

Google是您的朋友,但Qt文档也是如此。

答案 1 :(得分:2)

最好的方法是使用QImageReader / QImageWriter。与QImage或QPixmap相比,它们提供了更多处理图像的能力

“QImageReader是一个专门的类,它可以让你在阅读图像时获得更多的控制。例如,你可以通过调用setScaledSize()将图像读入特定的大小,你可以选择一个剪辑矩形,有效地只加载一部分图像,通过调用setClipRect()。根据图像格式的底层支持,这可以节省内存并加快图像加载“

“QImageWriter支持在存储图像之前设置格式特定选项,例如伽玛级别,压缩级别和质量”