我正在尝试使用以下代码将QGraphicsScene
渲染为图像,使用的是Qt5
:
QImage image(outputWidth, outputHeight, QImage::Format_ARGB32_Premultiplied);
QPainter painter(&image);
scene->render(&painter);
painter.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
image.mirrored().save("output.png");
问题在于距离图像边界太近的点未被渲染。有办法强制设置填充/边距吗?