MATLAB新的版本支持LibTiff库,LibTiff库是支持BigTiff文件格式的,当写入BigTiff文件的时候,要特别注意mode要用w8,直接采用w,是普通Tiff格式,w8则为BigTiff格式。
另外,还在网上找到一个超快的写Tiff文件的开源代码,经过测试,该代码写5G的Tiff文件仅仅只需要7s。而使用MATLAB的LibTiff库,写5G的Tiff文件,通常需要3-5分钟。
这个项目的名字叫做Fast_Tiff_Write。里面有2个MATALB类,一个支持写普通Tiff文件,另外一个支持BigTiff.