gpt4 book ai didi

matlab - 如何导出非模糊的 eps 图像?

转载 作者:太空宇宙 更新时间:2023-11-03 19:09:13 26 4
gpt4 key购买 nike

我正在使用 eps 格式在 Matlab 中导出图像,但它使图像变得平滑。 Matlab 不会使用其他格式(例如 png)对图像进行模糊处理。我想知道如何导出 eps 格式的非模糊图像。这是使用 png 生成的图像: enter image description here

这是使用 eps 生成的图像: enter image description here

最佳答案

更新:

问题在 Mac 上可重现,问题出在 eps 渲染器上,而不是 MATLAB。例如,保存 imagesc(rand(20)) 并使用 Preview 和 GSview 查看结果如下:

预览截图

enter image description here

GSview截图

enter image description here

很明显,信息没有丢失。只是某些 EPS 查看器无法正确解释/阅读它。解决方案很简单:使用 GSview 查看您的 eps 图片。您可以从here下载。

特别是在 Mac 上,如果您的最终应用程序是 latex/pdflatex,则必须明确将其设置为使用 GS/GSview,否则,它将默认使用操作系统中内置的 Quartz 引擎。


上一个答案:

我无法重现您描述的行为。这是我使用的代码,在 WinXP 32 位上使用 R2010b 测试:

M = fspecial('gaussian',[20 20],5);
imagesc(M)
print('-dpng','a.png')
print('-depsc2','b.eps')

a.png

a.png

b.eps

b.eps

这可能是您的 EPS 查看器的问题...

关于matlab - 如何导出非模糊的 eps 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614207/

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