【问题标题】:saving figure to eps format without using imshow不使用 imshow 将图形保存为 eps 格式
【发布时间】:2010-06-04 11:50:42
【问题描述】:

这里有一些关于图像处理的帖子,但我认为这里没有问过这个问题。我有 Matlab 但没有图像处理工具箱。我试图压缩一个数字,我想将结果保存为 eps 格式。我看过 imwrite 但它没有 eps 格式。有什么建议吗?

非常感谢...

【问题讨论】:

标签: matlab save eps


【解决方案1】:

对于黑白 eps

 saveas(fig, 'myfile.eps', 'eps')

颜色

saveas(fig, 'myfile.eps', 'eps2c')

文档:

SAVEAS(H,'文件名','格式') 将带有句柄 H 的 Figure 或 Simulink 框图保存到文件 以 FORMAT 指定的格式调用 FILENAME。格式可以是 与 FILENAME 的扩展名相同的值。

其他 FORMAT 选项包括 PRINT 允许的设备。

键入帮助打印以获取驱动程序列表。调用 saveas 时不需要 '-d' 部分。

如果您的问题是如何在不使用 imshow 的情况下在图形窗口中显示图像,则 image 或 imagesc 都可以(如果是 imagesc,请先转换为双精度)

imagesc(double(im)); colormap gray; axis equal
saveas(gcf, 'myimage.eps', 'eps')

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-30
  • 2020-06-16
  • 2019-02-01
  • 1970-01-01
相关资源
最近更新 更多