2

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

非常感谢...

4

1 回答 1

1

黑白 EPS

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

颜色

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

文档:

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

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

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

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

imagesc(double(im)); colormap gray; axis equal
saveas(gcf, 'myimage.eps', 'eps')
于 2010-06-04T13:07:14.063 回答