簡體   English   中英

編輯 TIFF 圖像而不更改 header 數據

[英]Edit TIFF image without changing header data

我有一個接收 TIFF 圖像堆棧的程序,並且對 header 數據非常特別(它希望所有標題都相同),但是我想在將堆棧中的幾個圖像發送到該程序之前對其進行編輯。

到目前為止,我嘗試過的每個程序(Paint.net、MS Paint、ImageJ)都更改了 header 文件,或者在保存新圖像時徹底損壞了它。 我可以訪問 C# 和 LibTiff.Net 但即使在閱讀了文檔之后,我仍然對如何在不更改 header 信息的情況下簡單地替換圖像數據感到困惑。

目前的想法只是用純色替換圖像,所以它並不太復雜。

這是我將如何 go 關於這個。

查看 TIFF 文檔以了解實際 bitmap 數據的存儲位置。 (我相信它是一種結構化格式,所以它不會每次都在同一個地方,盡管如果你的所有標題都相同,它可能是。)

識別數據后,您可以將其提取或替換為相同尺寸和格式的原始 bitmap 數據。

例如,您可以從已更改標題的 TIFF 文件中提取 bitmap 數據,並用良好的 header 覆蓋文件中的數據。

這是相當低的水平,但它應該工作。

或者,您可以讀入已編輯的文件,然后以正確的格式寫回帶有您自己的標題的 TIFF 文件。 可能或多或少有些困難。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM