qt在图片上添加文字
时间: 2023-07-13 10:12:56 浏览: 333
给图片添加 文字/图片 水印
你可以使用Qt的QPainter类来在图片上添加文字。以下是一个简单的代码示例:
```c++
QImage image("image.jpg"); // 加载图片
QPainter painter(&image); // 创建QPainter对象
painter.setPen(Qt::red); // 设置字体颜色
painter.setFont(QFont("Arial", 16)); // 设置字体和大小
painter.drawText(QRectF(0, 0, image.width(), image.height()), Qt::AlignCenter, "Hello World"); // 在图片中心添加文字
image.save("new_image.jpg"); // 保存图片
```
这段代码将在图片中心添加红色的 "Hello World" 文字,并保存为新图片 "new_image.jpg"。你可以根据需求自定义字体、字号、位置和内容。
阅读全文