如何将svg图像导出到r中的png文件?

时间:2015-12-06 19:42:36

标签: r svg export png

我有一些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> 

3 个答案:

答案 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上。