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