複製鏈接
請複製以下鏈接發送給好友

TIFF

(圖像文件格式)

鎖定
標籤圖像文件格式(Tag Image File Format,TIFF)是一種靈活的位圖格式,主要用來存儲包括照片和藝術圖在內的圖像,最初由Aldus公司與微軟公司一起為PostScript打印開發。TIFF與JPEGPNG一起成為流行的高位彩色圖像格式。TIFF格式在業界得到了廣泛的支持,如Adobe公司的Photoshop、The GIMP Team的GIMP、Ulead PhotoImpact和Paint Shop Pro等圖像處理應用、QuarkXPressAdobe InDesign這樣的桌面印刷和頁面排版應用,掃描、傳真、文字處理、光學字符識別和其它一些應用等都支持這種格式。從Aldus獲得了PageMaker印刷應用程序的Adobe公司控制着TIFF規範。
中文名
標籤圖像文件格式
外文名
Tag Image File Format
學    科
計算機
簡    寫
TIFF
定    義
一種靈活的位圖格式
開    發
Aldus公司與微軟公司

TIFF簡寫

TIFF(Tag Image File Format)圖像文件是圖形圖像處理中常用的格式之一,其圖像格式很複雜,但由於它對圖像信息的存放靈活多變,可以支持很多色彩系統,而且獨立於操作系統,因此得到了廣泛應用。在各種地理信息系統、攝影測量與遙感等應用中,要求圖像具有地理編碼信息,例如圖像所在的座標系、比例尺、圖像上點的座標、經緯度、長度單位及角度單位等等。 [1]  它最初由 Aldus公司與微軟公司一起為PostScript打印開發。
TIFF最初的設計目的是為了1980年代中期桌面掃描儀廠商達成一個公用的統一的掃描圖像文件格式,而不是每個廠商使用自己專有的格式。在剛開始的時候, TIFF只是一個二值圖像格式,因為當時的桌面掃描儀只能處理這種格式,隨着掃描儀的功能越來越強大,並且計算機的磁盤空間越來越大,TIFF逐漸支持灰階圖像和彩色圖像。

TIFF結構概述

TIFF文件以.tif為擴展名。其數據格式是一種3級體系結構,Ti內部結構可以分成三個部分,分別是:文件頭信息區、標識信息區和圖像數據區。其中所有的標籤都是以升序排列,這些標籤信息是用來處理文件中的圖像信息的。 [2] 

TIFF文件頭

在每一個TIFF文件中第一個數據結構稱為圖像文件頭或IFH,它是圖像文件體系結構的最高層。這個結構在一個TIFF文件中是惟一的,有固定的位置。它位於文件的開始部分,包含了正確解釋TIFF文件的其他部分所需的必要信息。

TIFF文件目錄

IFD是TIFF文件中第2個數據結構,它是一個名為標記(tag)的用於區分一個或多個可變長度數據塊的表,標記中包含了有關於圖像的所有信息。IFD提供了一系列的指針(索引),這些指針告訴我們各種有關的數據字段在文件中的開始位置,並給出每個字段的數據類型及長度。這種方法允許數據字段定位在文件的任何地方,且可以是任意長度,因此文件格式十分靈活。

TIFF圖像數據

根據IFD所指向的地址,存儲相關的圖像信息。

TIFF格式特點

TIFF應用廣泛

(1)TIFF可以描述多種類型的圖像;(2)TIFF擁有一系列的壓縮方案可供選擇;(3)TIFF不依賴於具體的硬件;(4)TIFF是一種可移植的文件格式。

TIFF可擴展性

在TIFF 6.0中定義了許多擴展,它們允許TIFF提供以下通用功能:
(1)幾種主要的壓縮方法;(2)多種色彩表示方法;(3)圖像質量增強;(4)特殊圖像效果;(5)文檔的存儲和檢索幫助。

TIFF格式複雜

TIFF文件的複雜性給它的應用帶來了一些問題。一方面,要寫一種能夠識別所有不同標記的軟件非常困難。另一方面,一個TIFF文件可以包含多個圖像,每個圖像都有自己的IFD和一系列標記,並且採用了多種壓縮算法。這樣也增加了程序設計的複雜度。
文檔圖像中的TIFF
TIFF格式是文檔圖像和文檔管理系統中的標準格式。在這種環境中它通常使用支持黑白(也稱為二值或者單色)圖像的CCITT Group IV 2D壓縮。在大量生產的環境中,文檔通常掃描成黑白圖像(而不是彩色或者灰階圖像)以節約存儲空間。A4大小200dpi(每英寸點數分辨率)掃描結果平均大小是30KB,而300dpi的掃描結果是50KB。300dpi比200dpi更加常用。
由於TIFF格式支持多頁,多頁文件能夠存在一個TIFF文件中而不是讓每個掃描頁存在一系列的文件中。

TIFF靈活選項

TIFF 是一個靈活適應性強的文件格式,通過在文件頭中包含“標籤”它能夠在一個文件中處理多幅圖像和數據。標籤能夠標明圖像的如圖像大小這樣的基本幾何尺寸或者定義圖像數據是如何排列的並且是否使用了各種各樣的圖像壓縮選項。例如,TIFF可以包含JPEG和行程長度編碼壓縮的圖像。TIFF文件也可以包含基於矢量的裁剪區域(剪切或者構成主體圖像的輪廓)。使用無損格式存儲圖像的能力使TIFF文件成為圖像存檔的有效方法。與JPEG不同,TIFF文件可以編輯然後重新存儲而不會有壓縮損失。其它的一些TIFF文件選項包括多層或者多頁。
儘管現今它是一種被廣泛接受的標準格式,當TIFF最初出現的時候,它的可擴展性帶來了很多兼容問題。程序員可以隨意定義新的標籤和選項,但是並不是所有的實現程序都能支持這些創造出來的標籤。作為結果,它的一個最小特性集成為了“這個”TIFF,大量的TIFF文件和讀取它們的代碼都是基於簡單的32位非壓縮圖像。
TIFF有一個使用LZW壓縮的選項,這是一種減小文件大小的無損技術,但是這項技術在不同的司法權限內為幾個專利所涵蓋。到了2005年,除了一個之外這些專利都已經到期,其中包括Unisys所擁有的廣為人知又有很多爭議的專利。另外一個著名的專利是IBM擁有的將在2006年8月11日到期的專利,IBM也沒有要加強它的意思(who has shown no interest to date in enforcing it)。
每個TIFF文件都是從指示字節順序的兩個字節開始的。“II”表示小字節在先、“MM”表示大字節在先字節順序。後面的兩個字節表示數字42。數字42是“為了其深刻的哲學意義"而選擇的。 42的讀法取決於頭兩個字節所表示的字節順序。整個文件根據所指出的字節順序進行讀取。
字節順序在Apple Macintosh和微軟視窗程序之間可能產生兼容性的問題,它們通常為TIFF文件使用不同的字節順序。一些程序提供了保存為Mac或者是Windows字節順序的選項以使文件能在交叉平台使用。

TIFFTIFF漏洞

TIFF圖像文件格式是個漏洞百出的格式,不管在PSP上,還是在PS上,甚至在iphone上都頻繁出現,windows,linux,蘋果的mac操作系統也曾經出現過TIFF漏洞,遠程攻擊者可能利用此漏洞通過誘使用户打開惡意文檔控制用户系統,微軟也在這個漏洞上摔過幾次,sony更是在這種格式上吃了不少虧,相信有PS3的同學都知道PS3防破解如此好但還是出現了tiff漏洞,甚至傳出可用tiff漏洞運行ps2遊戲的傳聞(雖然最後證明是假的),但畢竟這也是方向之一,PS2也出現了TIFF漏洞,並被用來升級固件,以前的psp也出現過tiff漏洞,並且被利用過一次。

TIFFWord保存

在Word2010和Word2007以前的Word版本中,可以通過“Microsoft Office Document Image Writer”打印機將Word文檔保存為TIFF圖片。在Word2010和Word2007中可以藉助傳真(Fax)打印機來實現:
第1步,打開需要保存為TIFF圖片的Word文檔,單擊“文件”按鈕,在打開的“文件”窗口中切換到“打印”選項卡,在打印機列表中選擇Fax選項,並單擊“打印”按鈕。
第2步,在打開的“傳真安裝程序”對話框中單擊“取消”按鈕。
第3步,打開“Windows傳真和掃描”對話框,單擊“確定”按鈕。
第4步,在打開的“新傳真”窗口中,右鍵單擊“附件”編輯框中的附件名稱,並在打開的快捷菜單中選擇“打開”命令。
第5步,打開“郵件附件”對話框,提示用户打開tif文件是否總是詢問。單擊“打開”按鈕。
第6步,在打開的“Windows照片查看器”窗口中單擊“文件”菜單,並選擇“製作副本”命令。
第7步,打開“製作副本”對話框,選擇tif文件的保存位置,並在“文件名”編輯框中輸入合適的名稱,然後單擊“保存”按鈕。
第8步,最後關閉“新傳真”窗口,並在事先選擇的位置可以找到保存的tif圖片。
參考資料