transform method

  1. @override
Future<void> transform(
  1. MediaPipeline pipeline
)
override

Implementation

@override
Future<void> transform(MediaPipeline pipeline) async {
  if (!multimediaFFIMode) {}

  MagickWand w = MagickWand.newMagickWand();
  w.magickReadImage(input.path);
  w.magickSetImageCompression(compressionType);
  w.magickSetImageCompressionQuality(quality);
  w.magickSetImageFormat(format);
  await w.magickWriteImage(output.path);
  await w.destroyMagickWand();
}