2014-09-27 55 views
0

我有許多tiff文件,它們應該被合併,以便每個兩個文件應該合併爲一個。 我用JAI庫編寫了一個java程序來做到這一點。但它的速度很慢,幾秒鐘內就會創建多頁文件,但我需要在一秒鐘內達到20個。所以我決定搜索matlab。我會很感激,如果你能讓我知道以下問題:matlab:如何將兩個TIFF文件合併成一個多頁TIFF

  1. 是否有可能通過matlab達到這個速度?
  2. 我該怎麼做matlab?

我還沒有經驗的matlab編程。所以最好給我一些代碼。 :)

非常感謝。

回答

0

您需要使用imwrite函數的'append'writemode創建一個多頁Tiff。

例如。

for k = 1:NumImages 

    imwrite(YourMovie{k},SomeName,'tif','WriteMode','append'); 

end 

其中YourMovie是包含您的框架的單元格數組,SomeName是您的tiff文件的名稱。

請注意,您可以用實際包含圖像的任何東西來代替YourMovie ...如YourMovieArray(:,:,:,k)如果它們存儲在4D數組中。

相關問題