gpt4 book ai didi

matlab - 从 Matlab 输出高分辨率图,全图

转载 作者:行者123 更新时间:2023-12-04 11:00:44 25 4
gpt4 key购买 nike

我想从 Matlab 输出一个高分辨率的数字。
我试图“另存为 pic.eps”。但是当我在 latex 中插入这张图片时,从我可以看出分辨率不够的意义上来说,这张图片似乎不是“真正的 eps”。
我也尝试“另存为 pic.pdf”。分辨率满足我的要求,但是图片被裁剪了,因为它太大了。

然后我用

 print -depsc -tiff -r300 -painters pic.eps 

这给了我高分辨率的全图,但原始图片中的一些虚线消失了。我已经尝试了许多其他情况,但仍然找不到解决问题的正确方法。任何建议都非常感谢

最佳答案

我会尝试将 eps 保存在 矢量 格式,或使用仅矢量格式,例如 .svg。

例如,

print -depsc2 -painters test.eps

根据当前文档,这些是矢量图形支持的格式:
Option      Vector Graphics Format                                  File Extension
'-dpdf' Full page Portable Document Format (PDF) color .pdf
'-deps' Encapsulated PostScript (EPS) Level 3 black and white .eps
'-depsc' Encapsulated PostScript (EPS) Level 3 color .eps
'-deps2' Encapsulated PostScript (EPS) Level 2 black and white .eps
'-depsc2' Encapsulated PostScript (EPS) Level 2 color .eps
'-dmeta' Enhanced Metafile (Windows® only) .emf
'-dsvg' SVG (Scalable Vector Graphics) .svg
'-dps' Full-page PostScript (PS) Level 3 black and white .ps
'-dpsc' Full-page PostScript (PS) Level 3 color .ps
'-dps2' Full-page PostScript (PS) Level 2 black and white .ps
'-dpsc2' Full-page PostScript (PS) Level 2 color .ps

您还必须使用 '-painters'保存矢量图形文件时的渲染器。如果保存到矢量图形文件,并且图窗 RendererMode 属性设置为 'auto',则打印会自动尝试使用 Painters 渲染器。如果要确保输出格式是真正的矢量图形文件,请指定 Painters 渲染器。例如:
 print('-painters','-deps','myVectorFile')

关于matlab - 从 Matlab 输出高分辨率图,全图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58812148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com