我有一些svg图像,我想导出为png文件,使用r。有功能可以做到吗?到目前为止,我只发现将r图输出到png的函数。
但我怎么能输出例如这个例子作为一个png?
<svg height="100" width="100">
<circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
</svg>
答案 0 :(得分:1)
包convertGraph
可能就是解决方案。它声称将SVG转换为其他图像格式(PNG,JPG等)。它需要phantomjs才能进行转换。
答案 1 :(得分:1)
rsvg
https://github.com/jeroenooms/rsvg旨在专门执行此操作,我会说它会很快完成。
答案 2 :(得分:1)
convertGraph R package可以转换R中的图形文件格式,甚至不需要RStudio。因此,任何SVG文件都可以导出为PNG,PDF,JPEG,GIF,......您还可以控制导出图像的分辨率。
此外,它可以将其他文件格式转换为彼此(例如PNG到PDF,PNG到JPEG,GIF到PNG等等)。该软件包托管在CRAN以及GitHub上。