2009年8月7日 星期五

常用圖片格式說明

 

所有的圖片格式 基本上可分為兩種類型
> 失真壓縮
> 非失真壓縮

 失真壓縮

  失真壓縮可以減少儲存圖片所需要的空間大小
  在螢幕上觀看圖片時 其實這影響不大
  因為 人的眼睛對光線比較敏感 光線對景物的作用比顏色的作用更為重要
  這就是失真壓縮技術的基本依據

  失真壓縮的特點是保持顏色的逐漸變化 刪除圖片中顏色的突然變化

  生物學中的大量實驗證明
  人類大腦會利用與附近最接近的顏色來填補所丟失的顏色
    例如 對於藍色天空背景上的一朵白雲
       失真壓縮的方法就是刪除圖片中景物邊緣的某些顏色部分
       當在螢幕上看這幅圖時 
       大腦會利用在景物上看到的顏色填補所丟失的顏色部分
       利用有損壓縮技術 某些數據被有意地刪除了
       而被取消的數據也不再恢復

  無可否認 利用有損壓縮技術可以大大地壓縮檔案的數據
  但是 會影響圖片質量 
  如果使用了有損壓縮的圖片僅在螢幕上顯示
  可能對圖片質量影響不太大 至少對於人類眼睛的識別程度來說區別不大
  可是 如果要把一幅經過有損壓縮技術處理的圖片用高分辨率印表機列印出來
  那麼圖片質量就會有明顯的受損痕跡嚕

 非失真壓縮

  非失真壓縮的基本原理是相同的顏色訊息只需儲存一次
  壓縮圖片的軟體首先會確定圖片中哪些區域是相同的 哪些是不同的 
  包括了重複數據的圖片(如藍天) 就可以被壓縮
  只有藍天的起始點和終結點需要被記錄下來
  但是藍色可能還會有不同的深淺
  天空有時也可能被樹木、山峰或其他的對象掩蓋 這些就需要另外記錄

  從本質上看 非失真壓縮的方法可以刪除一些重複數據
  大大減少要在磁片上儲存的圖片尺寸
  但是 無損壓縮的方法並不能減少圖片的影別空間佔用量
  這是因為,當從磁片上讀取圖片時
  軟體又會把丟失的像素用適當的顏色訊息填充進來
  如果要減少圖片佔用內存的容量,就必須使用失真壓縮方法

  非失真壓縮方法的優點是能夠比較好地儲存圖片的質量
  但是 相對來說這種方法的壓縮率比較低
  不過 如果需要把圖片用高分辨率的印表機列印出來
  最好還是使用非失真壓縮

幾乎所有的圖片檔案都採用各自簡化的格式名作為檔案副檔名
從副檔名就可知道這幅圖片是按什麼格式存儲的 應該用什麼樣的軟體去讀/寫等等

推薦一個可以一次轉換大量圖片格式的小程式
 Image Converter One 圖片批次處理工具

下面是各個常用圖片格式介紹嚕

 BMP 格式

  BMP 是一種與硬體設備無關的圖片檔案格式 使用非常廣
  它採用位映射存儲格式 除了圖片深度可選以外 不採用其他任何壓縮
  因此 BMP 檔案所佔用的空間很大
  BMP 檔案的圖片深度可選 l bit4 bit8 bit 24 bit
  BMP 檔案存儲數據時 圖片的掃描模式是按從左到右、從下到上的順序

  由於 BMP 檔案格式是 Windows 環境中交換與圖有關的數據的一種標準
  因此在 Windows 環境中營運的圖形圖片軟體都支援 BMP 圖片格式

  典型的 BMP 圖片檔案由三部分組成︰
  位圖檔案頭數據架構 - 包含 BMP 圖片檔案的類型、顯示內容等訊息
  位圖訊息數據架構 - 包含 BMP 圖片的寬、高、壓縮方法
  定義顏色

 GIF 格式

  GIFGraphics Interchange Format)的原義是〝圖片互換格式〞
  是 CompuServe 公司在 1987 年開發的圖片檔案格式

  GIF 檔案的數據 是一種基於 LZW 算法的連續色調的無損壓縮格式
  其壓縮率一般在 50 左右 它不屬於任何應用程式
  目前幾乎所有相關軟體都支援它 有大量的軟體在使用GIF圖片檔案

  GIF 圖片檔案的數據是經過壓縮的 而且是採用了可變長度等壓縮算法
  所以 GIF 的圖片深度從 l bit 8 bit,也即 GIF 最多支援256種色彩的圖片

  GIF 格式的另一個特點是其在一個 GIF 檔案中可以存多幅彩色圖片
  如果把存於一個檔案中的多幅圖片數據逐幅讀出並顯示到螢幕上
  就可構成一種最簡單的動畫

  GIF 解碼較快
  因為採用隔行存放的 GIF 圖片 在邊解碼邊顯示的時候可分成四遍掃描
  第一遍掃描雖然只顯示了整個圖片的八分之一
  第二遍的掃描後也只顯示了14
  但這已經把整幅圖片的概貌顯示出來嚕
  所以在顯示GIF圖像時 
  隔行存放的圖像會給您感覺到它的顯示速度似乎要比其他圖像快一些
  這是隔行存放的優點

 JPEG 格式

  JPEG Joint Photographic Experts Group(聯合圖片專家組)的縮寫
  檔案副檔名為〝.jpg〞或〝.jpeg〞 是最常用的圖片檔案格式
  由一個軟體開發聯合會組織製定 是一種失真壓縮格式
  能夠將圖片壓縮在很小的儲存空間 圖片中重複或不重要的資料會被丟失
  因此容易造成圖片數據的損傷
  尤其是使用過高的壓縮比例 將使最終解壓縮後恢復的圖片質量明顯降低
  如果追求高品性圖片 不宜採用過高壓縮比例

  但是JPEG壓縮技術十分先進 它用有損壓縮模式去除冗餘的圖片數據
  在獲得極高的壓縮率的同時能展現十分豐富生動的圖片
  換句話說 就是可以用最少的磁片空間得到較好的圖片品質

  而且 JPEG是一種很靈活的格式 具有調節圖片質量的功能
  允許用不同的壓縮比例對檔案進行壓縮 支援多種壓縮級別
  壓縮比率通常在 101 401 之間
  壓縮比越大 品質就越低 相反地 壓縮比越小,品質就越好
  比如可以把 1.37 Mb BMP 位圖檔案壓縮至 20.3 KB
  當然也可以在圖片質量和檔案尺寸之間找到平衡點

  JPEG 格式壓縮的主要是高頻訊息 對色彩的訊息保留較好
  適合應用於網路 可減少圖片的傳輸時間
  可以支援24 bit 真彩色 也普遍應用於需要連續色調的圖片

  JPEG 格式是目前網路上最流行的圖片格式 可以把檔案壓縮到最小的格式
  在 Photoshop 軟體中以 JPEG 格式儲存時 提供11級壓縮級別 以0─10級表示
  其中0級壓縮比最高 圖片品質最差
  即使採用細節幾乎無損的10 級質量儲存時 壓縮比也可達 51

  以BMP格式儲存時得到 4.28MB 圖片檔案
  在採用JPG格式儲存時 其檔案僅為 178KB 壓縮比達到241
  經過多次比較,採用第8級壓縮為存儲空間與圖片質量兼得的最佳比例唷

  JPEG 格式的應用非常廣泛 特別是在網路和光碟讀物上 都能找到它的身影
  目前各類瀏覽器均支援 JPEG 這種圖片格式
  因為 JPEG格式的檔案尺寸較小,下載速度快

  JPEG 2000 作為 JPEG 的升級版 其壓縮率比 JPEG 高約 30 左右
  同時支援失真和非失真壓縮
  JPEG 2000 格式有一個極其重要的特徵在於它能實現漸進傳輸
  即先傳輸圖片的輪廓 然後逐步傳輸數據 不斷提升圖片質量 讓圖片由朦朧到清晰顯示

  此外 JPEG 2000 還支援所謂的〝感興趣區域〞 特性
  可以任意指定影像上感興趣區域的壓縮質量 還可以選擇指定的部分先解壓縮

  JPEG 2000 JPEG 相比優勢明顯 且向下兼容 因此可取代傳統的 JPEG 格式
  JPEG 2000 亦可應用於傳統的 JPEG 市場
  如掃描器、數位相機等 又可應用於新興領域 如網路傳輸、無線通訊等等

以上三種 算是一般使用者最普遍使用的格式嚕

選擇上來說 想要高畫質  BMP
如果僅是網路使用 不要求高畫質 建議使用 GIF 或是 JPEG
動畫 或是色調單純 例如漫畫  GIF
色調較複雜 例如相片  JPEG

 PCX 格式

  PCX 這種圖片檔案的形成是有一個發展過程的

  最先的 PCX 雛形是出現在由 ZSOFT 公司推出的
  名叫 PC PAINBRUSH 的用於繪畫的商業套裝軟件中
  以後 微軟公司將其移植到 Windows 環境中
  成為 Windows 系統中一個次功能
  先在微軟的 Windows 3.1 中廣泛應用
  隨著 Windows 的流行、升級 加之其強大的圖片處理能力
  使 PCX GIFTIFFBMP 圖片檔案格式一起
  被越來越多的圖形圖片軟體工具所支援 也越來越得到人們的重視

  PCX 是最早支援彩色圖片的一種檔案格式
  現下最高可以支援 256 種彩色
  PCX 設計者很有眼光地超前引入了彩色圖片檔案格式
  使之成為現下非常流行的圖片檔案格式

  PCX 圖片檔案由檔案頭和實際圖片數據構成
  檔案頭由128位元組組成
  描述版本訊息和圖片顯示設備的橫向、縱向分辨率 以及調色板等訊息
  在實際圖片數據中 表示圖片數據類型和彩色類型
  PCX 圖片檔案中的數據都是用PCXREL技術壓縮後的圖片數據

  PCX PC 畫筆的圖片檔案格式

  PCX 的圖片深度可選為 l48 bit
  由於這種檔案格式出現較早 它不支援真彩色
  PCX 檔案採用 RLE 行程編碼 檔案體中存放的是壓縮後的圖片數據
  因此 將采集到的圖片數據寫成 PCX 檔案格式時 要對其進行 RLE 編碼
  而讀取一個 PCX 檔案時首先要對其進行 RLE 解碼,才能進一步顯示和處理

 TIFF 格式

  TIFFTaglmageFileFormat)圖片檔案是由 Aldus Microsoft 公司
  為桌上系統研製開發的一種較為通用的圖片檔案格式
  TIFF格式靈活易變 它定義了四類不同的格式
  > TIFF-B 適用於二值圖片
  > TIFF-G 適用於黑白灰度圖片
  > TIFF-P 適用於帶調色板的彩色圖片
  > TIFF-R 適用於 RGB 真彩圖片

  TIFF 支援多種編碼方法 其中包括 RGB 無壓縮 RLE 壓縮及 JPEG 壓縮等

  TIFF 是現存圖片檔案格式中最複雜的一種
  它具有擴展性、方便性、可改性,可以提供給 IBMPC 等環境中營運、圖片編輯程式

  TIFF 圖片檔案由三個數據架構組成 分別為檔案頭
  一個或多個稱為 IFD 的包含標記指標的目錄以及數據本身

  TIFF 圖片檔案中的第一個數據架構稱為圖片檔案頭或 IFH
  這個架構是一個TIFF檔案中唯一的、有固定位置的部分
  IFD圖片檔案目錄是一個位元組長度可變的訊息塊
  Tag標記是TIFF檔案的核心部分
  在圖片檔案目錄中定義了要用的所有圖片參數
  目錄中的每一目錄條目就包含圖片的一個參數

 TGA 格式

  TGA 格式(Tagged Graphics)是由美國 Truevision 公司為其顯示卡開發的一種圖片檔案格式
  檔案後綴為〝.tga〞 已被國際上的圖形、圖片工業所接受
  TGA 的架構比較簡單 屬於一種圖形、圖片數據的通用格式
  在多媒體領域有很大影響 是電腦生成圖片向電視轉換的一種首選格式

  TGA 圖片格式最大的特點是可以做出不規則形狀的圖形、圖片檔案
  一般圖形、圖片檔案都為四方形
  若需要有圓形、菱形甚至是縷空的圖片檔案時
  TGA 可就派上用場了

  TGA 格式支援壓縮 使用不失真的壓縮算法

 EXIF 格式

  EXIF 的格式是 1994 年富士公司提倡的數位相機圖片檔案格式
  其實與 JPEG 格式相同 區別是除儲存圖片數據外 
  還能夠存儲攝影日期、使用光圈、快門、閃光燈數據等曝光資料和附帶訊息以及小尺寸圖片

 FPX 格式

  FPX 圖片檔案格是由柯達、微軟、HP Live PictureInc 聯合研製 並於19966月正式發表
  FPX 是一個擁有多重分辯率的影像格式
  即影像被儲存成一系列高低不同的分辨率
  這種格式的好處是當影像被放大時仍可維持影像的質素
  另外 當修飾 FPX 影像時
  只會處理被修飾的部分 不會把整幅影像一並處理
  進而減少 CPU 及記憶體的負擔 降低影像處理時間

 SVG 格式

  SVG 是可縮放的向量圖形格式

  它是一種開放標準的向量圖形語言 可任意放大圖形顯示 邊緣異常清晰
  文字在SVG圖片中保留可編輯和可搜尋的狀態 沒有字體的限制
  生成的檔案很小 下載很快 十分適合用於設計高分辨率的 Web 圖形頁面

 PSD 格式

  這是 Photoshop 圖片處理軟體的專用檔案格式
  副檔名是〝.psd〞 可以支援圖層、通道和不同色彩模式的各種圖片特徵
  是一種非壓縮的原始檔案儲存格式 掃描器不能直接生成該種格式的檔案

  PSD 檔案有時容量會很大 但 由於可以保留所有原始訊息
  在圖片處理中對於尚未製作完成的圖片 選用 PSD 格式儲存是最佳的選擇

 CDR 格式

  CDR 格式是著名繪圖軟體 CorelDRAW 的專用圖形檔案格式
  由於 CorelDRAW 是向量圖形繪製軟體
  所以 CDR 可以記錄檔案的屬性、位置和分頁等
  但它在兼容度上比較差 所有CorelDraw應用程式中均能夠使用
  但其他圖片編輯軟體打不開此類檔案

 PCD 格式

  PCD Kodak PhotoCD 的縮寫 副檔名是〝.pod
  是 Kodak 開發的一種 Photo CD 檔案格式 其他軟體系統只能對其進行讀取

  該格式使用 YCC 色彩模式定義圖片中的色彩
  YCC CIE 色彩空間包含比顯示器和列印設備的 RGB 色和 CMYK 色多得多的色彩
  PhotoCD 圖片大多具有非常高的質量

 DXF 格式

  DXF Drawing Exchange Format 的縮寫
  副檔名是〝.dxf〞 是AutoCAD中的圖形檔案格式
  它以ASCII模式儲存圖形 在表現圖形的大小方面十分精確
  可被 CorelDraw 3DS 等大型軟體調用編輯

 UFO 格式

  這是著名圖片編輯軟體 Ulead Photolmapct 的專用圖片格式
  能夠完整地記錄所有 Photolmapct處理過的圖片屬性
  值得一提的是 UFO檔案以對象來代替圖層記錄圖片訊息

 EPS 格式

  EPS Encapsulated Postscript 的縮寫 是跨平台的標準格式
  副檔名在 PC上是〝.eps〞 在 Macintosh 是〝.epsf
  主要用於向量圖片和光閘極圖片的存儲

  EPS 格式採用 Postscript 語言進行描述 並且可以儲存其他一些類型訊息
  例如 多色調曲線、Alpha通道、分色、剪輯路徑、掛網訊息和色調曲線等
  因此 EPS 格式常用於印刷或列印輸出
  Photoshop 中的多個EPS格式選項可以實現印刷列印的綜合控制
  在某些情況下甚至優於TIFF格式

 PNG 格式

  PNGPortable Networf Graphics)的原名稱為〝可移性網路圖片〞
  是網上接受的最新圖片檔案格式
  PNG 能夠提供長度比 GIF 30 的無損壓縮圖片檔案
  它同時提供 24 位和 48 位真彩色圖片支援以及其他諸多技術性支援

  由於 PNG 非常新 所以 目前並不是所有的程式都可以用它來存儲圖片檔案
  但 Photoshop 可以處理 PNG 圖片檔案 也可以用 PNG 圖片檔案格式存儲