libjpeg_turbo_dart 1.0.0 copy "libjpeg_turbo_dart: ^1.0.0" to clipboard
libjpeg_turbo_dart: ^1.0.0 copied to clipboard

Pure-Dart port of libjpeg-turbo: JPEG decode, encode, and lossless transforms with output verified byte-for-byte against the C library.

Changelog #

1.0.0 #

Initial release: a pure-Dart port of libjpeg-turbo 3.2.0.

  • JPEG decompression: baseline, progressive, arithmetic-coded, and lossless; 8/12-bit lossy and 2–16-bit lossless precision; restart markers; truncated/corrupt-stream best-effort decoding; N/8 scaled decoding; fancy and merged upsampling; 1-pass/2-pass color quantization with external colormaps; grayscale/RGB/CMYK/YCCK/RGB565 and extended pixel format output; partial decompression (skip/crop); buffered-image mode; suspending streaming input; ICC extraction.
  • JPEG compression: baseline, progressive, arithmetic, and lossless; optimized Huffman tables; custom scan scripts; restart intervals; input smoothing; CMYK/YCCK and extended pixel format input; ICC embedding.
  • Lossless transforms (jpegtran parity): rotate, flip, transpose, transverse, crop, wipe, drop, roll, grayscale, marker copying.
  • All of the above cross-validated byte-for-byte against the native djpeg/cjpeg/jpegtran tools and C reference drivers built from the libjpeg-turbo 3.2.0 sources; the test suite skips itself cleanly when the native tools are not installed.
1
likes
130
points
99
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Pure-Dart port of libjpeg-turbo: JPEG decode, encode, and lossless transforms with output verified byte-for-byte against the C library.

Repository (GitHub)
View/report issues

Topics

#jpeg #image #codec #compression #jpegtran

License

unknown (license)

More

Packages that depend on libjpeg_turbo_dart