【发布时间】:2010-06-04 11:50:42
【问题描述】:
这里有一些关于图像处理的帖子,但我认为这里没有问过这个问题。我有 Matlab 但没有图像处理工具箱。我试图压缩一个数字,我想将结果保存为 eps 格式。我看过 imwrite 但它没有 eps 格式。有什么建议吗?
非常感谢...
【问题讨论】:
这里有一些关于图像处理的帖子,但我认为这里没有问过这个问题。我有 Matlab 但没有图像处理工具箱。我试图压缩一个数字,我想将结果保存为 eps 格式。我看过 imwrite 但它没有 eps 格式。有什么建议吗?
非常感谢...
【问题讨论】:
对于黑白 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')
【讨论】: