我想用matlab将TIFF堆栈保存为BigTIFF堆栈。
写下以下代码:
function BigTIFF_converter (Stackname)
info = imfinfo(Stackname);
L=length(info);
outputFileName = strcat(Stackname(1:length(Stackname)-4),'_BIG.tif');
for i=1:L
frame = imread(Stackname, 'Index', i);
bigtiff = Tiff(outputFileName,'w8');
end
但是,此代码不适用于单个图像或堆栈。无法使用Fiji Bioformats插件打开生成的文件。
还使用
读取Matlab中的帧A = imread('Stackname_BIG.tif')
导致Matlab崩溃。我做错了什么?
非常感谢你的帮助!!