目录
概要
开发过程中经常需要保存一些图片,以便进行资料留存和分享,这里分享一些我经常使用的小程序片段。
片段1
将图像数据直接写入指定文件。
A = rand(100);
imwrite(A,'myGray.png')
片段2
连续存储一些列图片,图片名按照阿拉伯数字递增
for ii = 1:N
(运算部分)
(画图部分)
imagesc(pic2)
saveas(gcf, ['D:/Results/' num2str(ii) '.fig']);
saveas(gcf, ['D:/Results/' num2str(ii) '.tif']);
end
片段3
多图转视频。
N = 150;
myobj= VideoWriter('test.avi');
myobj.FrameRate = 10;
open(myobj)
for i=0:N-1
fname = strcat('D:/Results/',num2str(i), '.jpg'); %数据保存路径
frame = imread(fname);
writeVideo(myobj, frame);
end
小结
如果只有一张图,菜单栏手动点击保存也非常简单(file->saveas->选择保存形式)。