imwrite Function in MATLAB
1 回表示 (過去 30 日間)
古いコメントを表示
I want to get multiple images from different axes and append them in a single image through imwrite function. The code is:
A=getimage(gca);
[File_Name, File_Path] = uiputfile('*.bmp', 'Save As');
imwrite(A,File_Name,'bmp','WriteMode','append');
I get this Error:
Error using ==> imagesci\private\writebmp Too many input arguments.
it works when i don't mention the writemode. but i want to append the next image so i wanted to use this parameter. Any help would be appreciable, thanks in advance.
0 件のコメント
回答 (1 件)
Sean de Wolski
2013 年 11 月 27 日
'WriteMode' append doesn't appear to work for *.bmp files.
Try writing to a tif/gif/png file.
4 件のコメント
Image Analyst
2013 年 11 月 27 日
What if you stitch them together before writing
tallImage = [topImage; bottomImage]; % One atop the other.
wideImage = [leftImage, rightImage]; % side by side.
repeat as many times as needed to get all the images stitched.
参考
カテゴリ
Help Center および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!