multimedia 1.0.4 copy "multimedia: ^1.0.4" to clipboard
multimedia: ^1.0.4 copied to clipboard

Multimedia libraries for pure dart with native bindings

Usage #

void main() async {
  int _kb = 1024;
  int _mb = _kb * _kb;

  void main() async {
    initMultimedia();
    late String th;

    await MediaPipeline([
      MagickImageLoaderJob(File("in.png")),
      ImageOptimizerWebPJob(output: File("image.webp"), maxDimension: 4096, maxBytes: 300 * _kb),
      ImageOptimizerWebPJob(output: File("thumb.webp"), maxDimension: 256, maxBytes: 3 * _kb),
      ImageScaleWebPJob(output: File("low.webp"), maxDimension: 512, quality: 15),
      ImageThumbHashJob(onThumbHash: (h) => th = h),
    ]).push();

    print("Thumbhash: $th");
  }
0
likes
0
points
351
downloads

Publisher

verified publisherarcane.art

Weekly Downloads

Multimedia libraries for pure dart with native bindings

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

curse, image_magick_ffi, precision_stopwatch, thumbhash, toxic, uuid

More

Packages that depend on multimedia