首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从export-fig输出中删除白色背景网格

从export-fig输出中删除白色背景网格
EN

Stack Overflow用户
提问于 2017-04-25 03:49:21
回答 1查看 217关注 0票数 0

我正在用MATLAB做一个冲浪图,这是一个MWE:

代码语言:javascript
运行
复制
[xx,yy]  = meshgrid(-1:0.025:1,-1:0.025:1);
tst = sin(xx.*yy);        
surf(ones(size(xx)), yy, xx, tst(1:end, 1:end), 'EdgeColor', 'none')

我想将其输出为我使用export_fig的矢量化的PDF。

代码语言:javascript
运行
复制
export_fig( 'asd.pdf', '-q100', '-m3')

但是,这会在背景中生成一个白色网格的PDF,它在以下附件中可见:

据我所知,这是由于PDF查看器造成的别名问题。有没有一种方法可以使用export-fig输出PDF,这样不需要的背景网格就会消失?

EN

Stack Overflow用户

发布于 2017-04-25 07:07:12

你可以将图片导出为eps格式的print('myfiglocation','-depsc'),然后有很多方法可以将其转换为pdf,同时保留其矢量化格式。

这是我尝试过的:

  1. 将图片导出为eps格式。
  2. 将其插入到新的MS Word文件中。
  3. 另存为Adobe PDF (使用Acrobat扩展)

然而,结果并不完美,因为颜色看起来是水洗的,轴标签是粗体的。

我尝试使用adobe illustrator导出图片,以保持eps文件的质量。但是,这一次出现了白线,尽管放大图片后它们会消失。我认为你应该改变文件格式或者降低图片质量,这样PDF浏览器才能正确地处理它。

结果是:

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43596561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档