作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在保存几个用 rgl 的函数制作的图 plot3d
和 snapshot3d
.我需要以非常高的分辨率保存一些,更高的屏幕。
当我使用
par3d("windowRect" = c(x,y,w,h))
snapshot3d
之前设置窗口尺寸它可以工作,但分辨率仅限于我的显示器的宽度或高度。
最佳答案
我发现以高分辨率保存的解决方案是远离 snapshot3d
功能及用途rgl.postscript
保存为矢量格式,如 svg。这使我可以稍后使用我想要的分辨率进行光栅化。
例子:
rgl.postscript("graph.svg", fmt="svg")
rgl.snapshot
真的从设备上抓取了一个快照,我认为没有办法使用这个函数打破屏幕的边界,除非 Ben Bolker 在评论中指出(谢谢),使用虚拟帧缓冲区。
关于rgl plot3d 和 snapshot3d : how do I save with resolution higher than my monitor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26087042/
我是一名优秀的程序员,十分优秀!