在这里有一些关于图像处理的帖子,但我不认为这个问题已经在这里提出。我有Matlab,但没有图像处理工具箱。我试图压缩一个数字,我想将结果保存为eps格式。我曾看过imwrite,但它没有eps格式。有什么建议么?不使用imshow将图保存到eps格式
非常感谢......
在这里有一些关于图像处理的帖子,但我不认为这个问题已经在这里提出。我有Matlab,但没有图像处理工具箱。我试图压缩一个数字,我想将结果保存为eps格式。我曾看过imwrite,但它没有eps格式。有什么建议么?不使用imshow将图保存到eps格式
非常感谢......
对于B &W¯¯EPS
saveas(fig, 'myfile.eps', 'eps')
颜色
saveas(fig, 'myfile.eps', 'eps2c')
文档:
SAVEAS(H, '文件名' ,'FORMAT') 将sav e带有句柄H的图或Simulink框图以文件FORMAT指定的格式将 称为FILENAME。 FORMAT可以是 与FILENAME的扩展名相同的值。
其他FORMAT选项包括PRINT允许的设备。
键入帮助打印的驱动程序列表。调用saveas时不需要'-d'部分。
如果你的问题是如何在不使用imshow显示在图形窗口中的图像,无论是图像还是于imagesc就可以了(如果于imagesc,转换为双第一)
imagesc(double(im)); colormap gray; axis equal
saveas(gcf, 'myimage.eps', 'eps')
非常感谢。我需要你的“第二个”答案,并且我添加了轴;只能获取图像。一些很好的信息也在这里:http://www.mathworks.com/access/helpdesk/help/techdoc/ref/image.html – yCalleecharan 2010-06-04 15:45:07
这篇文章也很有用:HTTP ://stackoverflow.com/questions/2478633/matlab-write-image-into-eps-file – yCalleecharan 2010-06-04 15:48:51