0
需要將各種圖像合併到tiff文件中。原始圖像可以具有不同的編碼,分辨率,顏色深度等。如果我在添加到tiff之前將它們解析爲位圖(img = Bitmap.FromStream()),那麼它將花費太多時間。另一種方法是僅解析標題,將它們複製到相應的tiff頁面,然後複製編碼數據(如jpeg,png ...)而無需重新編碼。
什麼是快速解析所有圖像標題的好方法?什麼庫?
謝謝。快速閱讀圖像標題
需要將各種圖像合併到tiff文件中。原始圖像可以具有不同的編碼,分辨率,顏色深度等。如果我在添加到tiff之前將它們解析爲位圖(img = Bitmap.FromStream()),那麼它將花費太多時間。另一種方法是僅解析標題,將它們複製到相應的tiff頁面,然後複製編碼數據(如jpeg,png ...)而無需重新編碼。
什麼是快速解析所有圖像標題的好方法?什麼庫?
謝謝。快速閱讀圖像標題
TIFF不是設計用於處理其他圖像格式的容器格式。您必須對圖像進行解碼,然後使用支持TIFF的圖像編碼器對其進行重新編碼。
唯一的例外是JPEG可以包括 - 使用與TIFF 6.0中引入的JPEG-在-TIFF方法:http://www.remotesensing.org/libtiff/support.html
如果您只想存儲圖像的容器最好是將它們保存在一個ZIP文件(禁用壓縮)併爲每個圖像(例如XMP)添加元數據文件。這可能會讓你更好。
謝謝你的回覆。是的,我使用庫並使用JPEG播放,可以使用WriteRawStrip方法輕鬆添加它們。我認爲這將適用於任何文件格式:) – LINQ2Vodka 2012-07-26 14:39:43