裁剪图像到点和大小

时间:2020-02-20 19:53:20

标签: flutter

我想将人像裁切成护照大小。 借助firebase_ml_vision插件,我在图像上获得了面部表情,像这样

Rect.fromLTRB(74.0, 135.0, 359.0, 420.0).

现在,我想通过添加一些高度和宽度来将图像裁剪到这些点。

如何使用坐标裁剪图像

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用库https://github.com/brendan-duncan/image

这是必需的方法:

Image copyCrop(Image src, int x, int y, int w, int h) {
   //do something
}

您可以像这样使用它:

final Image croppedImage = copyCrop(originalImage, 74.0, 135.0, 359.0 - 74.0, 420.0 - 135.0);