我有很多tiff文件应该组合在一起,这样每个文件应该合二为一。 我用JAI库编写了一个java程序来做到这一点。但它的速度很慢并且创建多页文件几乎是一秒钟,但我需要在一秒钟内达到20。所以我决定搜索matlab。如果您能通过以下问题告诉我,我将感激不尽:
我没有matlab编程经验。所以最好给我代码。 :)
非常感谢。
答案 0 :(得分:0)
您需要使用imwrite函数的'append'writemode来创建多页Tiff。
例如
for k = 1:NumImages
imwrite(YourMovie{k},SomeName,'tif','WriteMode','append');
end
其中YourMovie是包含框架的单元格数组,SomeName是tiff文件的名称。
请注意,您可以使用实际包含图像的任何内容替换YourMovie ...例如,如果它们存储在4D数组中,则为YourMovieArray(:,:,:,k)。