在Flutter中以编程方式在图像上方绘制圆圈

时间:2020-10-10 09:49:52

标签: flutter dart canvas bitmap

我有一张使用RepainBoundary获取的图片

    RenderRepaintBoundary boundary =
        RecordableWidget.previewContainer.currentContext.findRenderObject();
    double pxRatio = 0.5;
    ui.Image image = await boundary.toImage(pixelRatio: pxRatio);

我想在将此图像保存到磁盘之前在此图像上画一个圆。

在Android上,我做了这样的事情:

val canvas = Canvas(image)
canvas.drawCircle(x, y, radius, paint)
saveImage(image)

我不知道如何在Flutter中做同样的事情

0 个答案:

没有答案