JPEG decoder, encoder and optimizer implemented in C#.
- .NET Framework 4.6.1+
- .NET Core 3.1+
- Runtimes compatible with .NET Standard 2.0
- Decode Huffman-coding baseline DCT-based JPEG (SOF0)
- Decode Huffman-coding extended sequential DCT-based JPEG (SOF1)
- Decode Huffman-coding progressive DCT-based JPEG (SOF2)
- Decode Huffman-coding lossless JPEG (SOF3)
- Decode arithmetic-coding sequential DCT-based JPEG (SOF9)
- Decode arithmetic-coding progressive DCT-based JPEG (SOF10)
See JpegDecode program for example.
- Encode Huffman-coding baseline DCT-based JPEG (SOF0) with optimized coding.
See JpegEncode program for example.
- Optimize an existing baseline image to use optimized Huffman coding.
See JpegOptimize program for example.