Skip to content

JPEG decoder, encoder and optimizer implemented in C#.

License

Notifications You must be signed in to change notification settings

yigolden/JpegLibrary

Repository files navigation

JpegLibrary

JPEG decoder, encoder and optimizer implemented in C#.

Build Status

Supported Runtimes

  • .NET Framework 4.6.1+
  • .NET Core 3.1+
  • Runtimes compatible with .NET Standard 2.0

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)

See JpegDecode program for example.

Encode

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

See JpegEncode program for example.

Optimize

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

See JpegOptimize program for example.

About

JPEG decoder, encoder and optimizer implemented in C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages