storing multiple image in single file
3 ビュー (過去 30 日間)
古いコメントを表示
Hi All,
Is there a way to store multiple images in a single file ? I am trying the following:
imwrite(cat(3,img1,img2),filename,format);
thanks, rishabh
0 件のコメント
採用された回答
Steve Eddins
2011 年 5 月 26 日
There is a method for writing multiple images to a TIFF file that has been in MATLAB a long time. It does not require the recently introduced TIFF class that Walter mentioned.
imwrite(im1, 'myfile.tif');
imwrite(im2, 'myfile.tif', 'WriteMode', 'append');
1 件のコメント
Harsha Vardhan Rao Avunoori
2011 年 5 月 26 日
Thanks Steve I had this doubt from quite a long time :)Thanks for clarifying it :)
その他の回答 (2 件)
Walter Roberson
2011 年 5 月 26 日
If you have a recent enough version, you can use the new TIFF class to write subfiles. See the hint about writeDirectory here
If you do not have a version that supports the TIFF class, there is no supported way to do what you want (but perhaps it could be done with one of the MATLAB FIle Exchange submissions.)
0 件のコメント
Bjorn Gustavsson
2011 年 5 月 26 日
I was going to suggest that you could write your images to a fits-file - it is a good image format, in its way. Then when I checked matlab does not provide a fits-writing function, which is a bit pathetic. There are, however, a bunch of packages available on the FEX and the net.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!