我要创建自定义相机预览像素化滤镜: Example Pixelate IMG
添加渐变滤镜的代码:
home: Scaffold(
appBar: AppBar(
title: Text('Welcome to Flutter'),
),
body: ShaderMask(
shaderCallback: (Rect bounds) {
return LinearGradient(
colors: <Color>[Colors.green, Colors.deepOrange, Colors.blue],
tileMode: TileMode.mirror,
).createShader(bounds);
},
child: AspectRatio(
aspectRatio:
controller.value.aspectRatio,
child: CameraPreview(controller)
),
)
)
在此过程中没有任何着色器,我也没找到如何创建自定义着色器的方法。