相机如何过滤抖动?

时间:2019-05-29 07:57:49

标签: filter flutter camera

如何在Flutter中实现相机滤镜。

2 个答案:

答案 0 :(得分:5)

相机插件中没有方法或对象可以执行此任务。但是我认为您可以通过将CameraPreview小部件包装在ShaderMask小部件中来实现此效果。然后,您可以使用LinearGradient小部件和自定义颜色添加滤镜 shaderCallBack方法,并通过在blendmode命名参数中指定BlendMode对其进行增强。

答案 1 :(得分:0)

这可能会帮助您:

https://flutterawesome.com/a-flutter-package-for-ios-and-android-for-applying-filter-to-an-image/

链接到软件包:

https://pub.dev/packages/photofilters

下面是一个如何显示带有滤镜覆盖的图片的示例:

PhotoFilterSelector(
    image: _image,
    filters: presetFitersList,
    filename: fileName,
    loader: Center(child: CircularProgressIndicator()),
),

如果您想自己做,可以看一下源代码。

下次,请先告知自己,然后再对StackOverflow提问!