The aim of the project is the encoding a raw image using JPEG. The input is a raw image generally a bitmap(bmp).
- Divide image into 8x8 blocks.
- Apply DCT to each blocks.
- Quantize each block with Psycohovisual Quantization Table.
- Run-Length coding. (Find the repetitions.)
- Huffman coding.
- Write evertihing to a file.