Matlab 如何存储生成的图片

作者&投稿:怀幸 (若有异议请与网页底部的电邮联系)
如何将matlab程序中生成的图片文件自动保存~

如下操作:
clear all
B=imread('C:\Documents and Settings\Administrator\桌面\1.bmp');
figure
imshow(B);
imwrite(B,'C:\Documents and Settings\Administrator\桌面\起个名字.bmp')

若是图像数据I,用下面命令保存到path中
imwrite(I,path);
如果是程序显示的figure图片,直接在菜单里保存就行,格式有很多,fig或jpg、bmp等。

你存的是那个图的句柄,句柄的大小只有1x1.
你要imwrite的东东一定要有数据,而不是imwrite句柄。
你要用get(图,'cdata')得到这个图以后再存。
下面是我找来的例子:
例如你的句柄在im
load clown
im=imagesc(X);
%map=colormap(jet);
imwrite(get(im,'cdata'),map,'essai.tif','tif')


通榆县17227306563: 怎么保存matlab生成的图片 -
浑钟多力: 若是图像数据I,用下面命令保存到path中 imwrite(I,path); 如果是程序显示的figure图片,直接在菜单里保存就行,格式有很多,fig或jpg、bmp等.

通榆县17227306563: Matlab 如何存储生成的图片 -
浑钟多力: 你存的是那个图的句柄,句柄的大小只有1x1.你要imwrite的东东一定要有数据,而不是imwrite句柄.你要用get(图,'cdata')得到这个图以后再存.下面是我找来的例子:例如你的句柄在im load clown im=imagesc(X);%map=colormap(jet); imwrite(get(im,'cdata'),map,'essai.tif','tif')

通榆县17227306563: 如何在MATLAB中将程序生成的图象保存至文件? -
浑钟多力: imwrite(x, colormap, filename, format);

通榆县17227306563: matlab怎么把输出的多个图片保存到文件夹中 -
浑钟多力: 使用saveas(gcf,strcat('folderpath','name','.png')); 其中,folderpath是文件夹,可以修改为对应文件夹所对应的字符串,name是对应的文件名字符串.如果是在循环里,比如循环 for i=1:N 使用saveas(gcf,strcat('folderpath','name',num2str(i),'.png')); num2str()函数将数字转换成对应的字符串.望采纳.

通榆县17227306563: 如何保存Matlab中Scope的图像以及进行编辑 -
浑钟多力: 1、在Matlab的Figure窗口,点击菜单栏的Edit,选择Copy Figure,然后转到你的文档界面,把光标放到需要插入图片的位置,然后Ctrl+C,你就可以得到比较清晰的图片了.需要注意的是,这时候的图片有相当一部分空白区域,你可以用word...

通榆县17227306563: 在matlab中如何利用循环自动将生成的不同组图片保存在不同的文件夹中 -
浑钟多力: % 创建5个文件夹中,每个文件夹中分别生成3个图片 for fi=1:5% 文件夹命名为F001,F002,...,F005fn = sprintf('F%03i',fi);[s,e] = dos(['md ' fn]);for pi=1:3% 文件命名为P001.jpg, P002.jpg, P003.jpgpn = sprintf('%s\\P%03i.jpg',fn,pi);% 图片...

通榆县17227306563: matlab如何存储修改后的图像 -
浑钟多力: matlab运行得到的图像,利用copy figure命令,然后在visio中粘贴,得到的图像有点大,如果直接用在beamer中,为了显示图像,只能使scale较小,导致图中的文本太小看不清.如果首先在matlab中的print preview首先手动修改,就不会出现这...

通榆县17227306563: matlab如何保存用contourf生成的图像 -
浑钟多力: 在figure界面, File Save as 选一下保存类型(jpg) 就可以保存在jpg了.

通榆县17227306563: matlab中怎样把用plots修改好的图保存下来 -
浑钟多力: 试一下用命令保存,输入saveas(gcf,'example.jpg'),则会将图片保存到当前工作目录,图片格式为jpg

通榆县17227306563: 怎样将matlab绘出的图形另存为高精度jpg图片? -
浑钟多力: 1、直接另存为 在figure中使用菜单file——>saveas——>选择保存形式(fig,eps,jpeg,gif,png,bmp等),这个的缺点是另存为的图像清晰度有很大的牺牲 2、复制到剪贴板 在figure中使用菜单edit——>copy figure——>此时图像就复制到剪贴板了,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网