这里有一些关于图像处理的帖子,但我认为这里没有问过这个问题。我有 Matlab 但没有图像处理工具箱。我试图压缩一个数字,我想将结果保存为 eps 格式。我看过 imwrite 但它没有 eps 格式。有什么建议么?
非常感谢...
黑白 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')