JPG、JPEG、PNG這些文件你了解過嗎?

JPG

jpg全名是JPEG,是圖片的一種格式。JPEG圖片以24位顏色存儲單個位圖。JPEG是與平臺無關的格式,支持最高級別的壓縮,不過,這種壓縮是有損耗的。漸近式 JPEG 文件支持交錯。它和PNG文件的區別在于:JPG文件使用24位真彩色(無α通道);然而PNG文件使用32位真彩色(有α通道),允許部分透明度為100%。

JPEG

JPEG 是Joint Photographic Experts Group(聯合圖像專家小組)的縮寫,是第一個國際圖像壓縮標準。JPEG圖像壓縮算法能夠在提供良好的壓縮性能的同時,具有比較好的重建質量,被廣泛應用于圖像、視頻處理領域。人們日常碰到的“.jpeg”、‘’.jpg“等指代的是圖像數據經壓縮編碼后在媒體上的封存形式,不能與JPEG壓縮標準混為一談。

PNG

便攜式網絡圖形是一種無損壓縮的位圖片形格式,其設計目的是試圖替代GIF和TIFF文件格式,同時增加一些GIF文件格式所不具備的特性。PNG使用從LZ77派生的無損數據壓縮算法,一般應用于JAVA程序、網頁或S60程序中,原因是它壓縮比高,生成文件體積小。

GIF

GIF(Graphics Interchange Format)的原義是“圖像互換格式”,是CompuServe公司在 1987年開發的圖像文件格式。GIF文件的數據,是一種基于LZW算法的連續色調的無損壓縮格式。其壓縮率一般在50%左右,它不屬于任何應用程序。GIF格式可以存多幅彩色圖像,如果把存于一個文件中的多幅圖像數據逐幅讀出并顯示到屏幕上,就可構成一種最簡單的動畫。

BMP

BMP(全稱Bitmap)是Windows操作系統中的標準圖像文件格式,可以分成兩類:設備相關位圖(DDB)和設備無關位圖(DIB),使用非常廣。它采用位映射存儲格式,除了圖像深度可選以外,不采用其他任何壓縮,因此,BMP文件所占用的空間很大。BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲數據時,圖像的掃描方式是按從左到右、從下到上的順序。由于BMP文件格式是Windows環境中交換與圖有關的數據的一種標準,因此在Windows環境中運行的圖形圖像軟件都支持BMP圖像格式。

Related Posts

19條評論在“JPG、JPEG、PNG這些文件你了解過嗎?

  1. 大致

    PNG與JPG算法不同。JPG基于像素點,PNG基于“圖形”。畫一條直線,JPG需要描述每個點(然后壓縮),而PNG只需要說明兩個端點和顏色,剩下的都交給CPU。所以在表現顏色和形狀都復雜的場景時,PNG反而會比JPG更大。
    一般來說人工設計的東西,PNG更好,因為縮放無損,而來自于自然采集的照片,還是應該用JPG。
    另外應該把CSS去掉,換成bmp和tiff。

    回復
    1. 大致

      @懿古今 沒區別。標準的名字是JPEG,所以正式擴展名也應該是.jpeg。但是要知道DOS和Win32時代,文件的命名要遵循8.3規則,所以那個e在早年就被省略了。于是沿襲下來,.jpg反而成了更被普遍接受的擴展名。

      回復

發表評論

電子郵件地址不會被公開。 必填項已用*標注