首页 文章

matlab:如何将两个TIFF文件组合成多页TIFF

提问于
浏览
0

我有很多他们应该组合的tiff文件,所以每两个文件应该组合成一个 . 我用JAI库编写了一个java程序来做到这一点 . 但它的速度很慢并且创建多页文件几乎是一秒钟,但我需要在一秒钟内达到20 . 所以我决定搜索matlab . 如果您能通过以下问题告诉我,我将感激不尽:

  • 有可能通过matlab达到这个速度吗?

  • 我怎么能用matlab做到这一点?

我没有matlab编程经验 . 所以最好给我代码 . :)

非常感谢 .

1 回答

  • 0

    您需要使用imwrite函数的'append' writemode来创建多页Tiff .

    例如 .

    for k = 1:NumImages
    
      imwrite(YourMovie{k},SomeName,'tif','WriteMode','append');
    
    end
    

    其中YourMovie是包含框架的单元格数组,SomeName是您的tiff文件的名称 .

    请注意,您可以使用实际包含图像的任何内容替换YourMovie ...例如,如果它们存储在4D数组中,则为YourMovieArray(:,:,:,k) .

相关问题