flutter_image_editor icon indicating copy to clipboard operation
flutter_image_editor copied to clipboard

MissingPluginException memoryToMemory for web

Open tk2232 opened this issue 4 years ago • 0 comments

It seems that no native code has been implemented for web.

I got following exception:

MissingPluginException(No implementation found for method memoryToMemory on channel top.kikt/flutter_image_editor)

Here is my code

    var action = state.editAction;

    ///crop rect base on raw image
    final Rect? rect = state.getCropRect();
    final rotateAngle = action?.rotateAngle.toInt();
    final flipHorizontal = action?.flipY;
    final flipVertical = action?.flipX;
    final img = state.rawImageData;

    ImageEditorOption option = ImageEditorOption();

    if (action!.needCrop) option.addOption(ClipOption.fromRect(rect!));

    if (action.needFlip)
      option.addOption(
          FlipOption(horizontal: flipHorizontal!, vertical: flipVertical!));

    if (action.hasRotateAngle) option.addOption(RotateOption(rotateAngle!));
    option.outputFormat = OutputFormat.png(88);

    final result = await ImageEditor.editImage(
      image: img,
      imageEditorOption: option,
    );

    return result;
  }

tk2232 avatar Aug 01 '21 12:08 tk2232