Bootstrap

QPixmap

QPixmap 是Qt中用于处理图像的类,它是基于屏幕的图像表示方式,可以用于在Qt应用程序中显示图像、图标和背景。以下是关于QPixmap的一些主要知识点:

一、QPixmap 图像加载和保存

1.1 QPixmap加载图像

 你可以使用 QPixmap 的构造函数或者 load() 函数来加载图像。构造函数可以直接传递图像文件的路径,load() 函数则需要在加载前设置文件路径。

QPixmap pixmap("path/to/image.png"); // 使用构造函数加载图像
// 或者
QPixmap pixmap;
pixmap.load("path/to/image.png"); // 使用load()函数加载图像

1.2 QPixmap保存图像

 你可以使用 save() 函数将 QPixmap 对象保存为图像文件。你需要指定保存的文件名以及图像格式(如 PNG、JPEG 等)。

pixmap.save("output/path/image.png"); // 保存为PNG格式
// 或者
pixmap.save("output/path/image.jpg", "JPEG"); // 保存为JPEG格式

1.3 QPixmap 图像加载和保存的实例

以下是一个简单的实例,演示了如何使用 QPixmap 加载图像并将其保存为不同的格式。

#include <QPixmap>
#include <QDebug>

int main() {
   // 加载图像
   QPixmap pixmap("path/to/image.png")
;