JPEG壓縮分四個步驟實現:
一、顏色模式轉換及采樣: RGB色彩系統是我們最常用的表示顏色的方式。JPEG采用的是YCbCr色彩系統。想要用JPEG基本壓縮法處理全彩色圖像,得先把RGB顏色模式圖像數據,轉換為YCbCr顏色模式的數據。
二、DCT變換: DCT變換的全稱是離散余弦變換(Discrete Cosine Transform),是指將一組光強數據轉換成頻率數據,以便得知強度變化的情形。
三、量化: 圖像數據轉換為頻率系數后,還得接受一項量化程序,才能進入編碼階段。
四、編碼: 1、編碼 Huffman編碼無專利權問題,成為JPEG最常用的編碼方式,Huffman編碼通常是以完整的MCU來進行的。 編碼時,每個矩陣數據的DC值與63個AC值,將分別使用不同的Huffman編碼表,而亮度與色度也需要不同的Huffman編碼表,所以一共需要四個編碼表,才能順利地完成JPEG編碼工作。