小编Fra*_*nki的帖子

如何将缩放的SVG渲染到QImage?

模块中有一个QSvgRendererQtSvg可以渲染图像QPaintDevice.这个可以QImage.在这种情况下,我们将创建:

Image svgBufferImage(renderer.defaultSize(), QImage::Format_ARGB32);
Run Code Online (Sandbox Code Playgroud)

但是如何QImage从SVG渲染器渲染到与默认大小不同的大小?由于SVG格式图像可以在没有质量损失的情况下进行缩放,是否可以使用QSvgRenderer?生成SVG文件中的静态图像,如PNG .

有没有人有更好的主意?基本上我需要从不同大小的SVG文件创建像PNG这样的图像.

qt svg image

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

image ×1

qt ×1

svg ×1