wandTransform method
Implementation
@override
Future<void> wandTransform(MediaPipeline pipeline, MagickWand wand) {
(int, int) inSize =
(wand.magickGetImageWidth(), wand.magickGetImageHeight());
(int, int) outSize = _imageScale(inSize.$1, inSize.$2, maxDimension);
wand.magickSetInterpolateMethod(interpolateMethod);
wand.magickSetImageInterpolateMethod(interpolateMethod);
wand.magickSetImageCompression(compressionType);
wand.magickSetImageCompressionQuality(quality);
wand.magickSetImageFormat(format);
return wand.magickScaleImage(columns: outSize.$1, rows: outSize.$2);
}