0
我正在使用LibTiff.Net的最新版本來修復要包含在X9.37文件中的一些tiff。我已經得到了所有正確的標籤,但是,當我需要它們'很久'時,有一些DataType'short'。有沒有最好的方法來改變數據類型?或者我將不得不創建一個自定義標籤?使用LibTiff.Net更改現有Tiff標記的數據類型
我正在使用LibTiff.Net的最新版本來修復要包含在X9.37文件中的一些tiff。我已經得到了所有正確的標籤,但是,當我需要它們'很久'時,有一些DataType'short'。有沒有最好的方法來改變數據類型?或者我將不得不創建一個自定義標籤?使用LibTiff.Net更改現有Tiff標記的數據類型
我想你至少需要重寫TIFF中的每個目錄。但是請確保庫使用您需要的數據類型寫入相關標籤(如果不存在,請更改庫的源代碼)。
如果X9.37文件(我不知道它是什麼)要求將TIFF目錄放置在文件的某些位置,則可能會被迫完全重新創建該文件(通過複製標記和原始柵格) 。
ImageWidth和ImageLength的定義表示它們可以是SHORT或LONG。如果尺寸變小,是否有任何好處或優勢?庫是否知道使用哪種類型,並且如果值足夠大以至於需要它,會自動將類型設置爲LONG?如果是這樣,我可能不需要改變任何東西。我只是擔心圖書館只會將這些標籤寫成簡寫。 – AbeyMarquez