Skip to content

A pure C# implementation of JPEG decoder and encoder.

License

Notifications You must be signed in to change notification settings

zhanghao6306/JpegLibrary

 
 

Repository files navigation

JpegLibrary

A pure C# implementation of JPEG decoder and encoder.

Build Status

Supported Runtimes

  • .NET Framework 4.5+
  • .NET Core 1.0+
  • .NET Standard 1.1+

Currently Supported Features

Decode

  • 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)

Encode

  • Encode Huffman-coding baseline DCT-based JPEG (SOF0) with optimized coding.

Optimize

  • Optimize an existing baseline image to use optimized Huffman coding.

About

A pure C# implementation of JPEG decoder and encoder.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%