matlab: how to save TIFF series?

自作多情 提交于 2019-12-05 07:47:36
Clement J.

The parameter 'append' seems to correspond to what you want.

outputFileName = 'img_stack.tif'
for K=1:length(img(1, 1, :))
   imwrite(img(:, :, K), outputFileName, 'WriteMode', 'append');
end

EDIT: IMAGEJ has problems when opening multipletiffs saved like that. 'Compression','none' is solving the problem :) use:

imwrite(img(:, :, K), outputFileName, 'WriteMode', 'append',  'Compression','none');
Nzbuu

I think the preferred method these days is to use the Tiff class in newer version of MATLAB.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!