不使用imshow将图形保存为eps格式

时间:2010-06-04 11:50:43

标签: matlab save eps

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

非常感谢...

1 个答案:

答案 0 :(得分:1)

对于b& w eps

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

表示颜色

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

文件:

  

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

     

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

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

如果您的问题是如何在不使用imshow的情况下在图形窗口中显示图像,则图像或图像c将起作用(如果图像c,则先转换为双重图像)

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