# setFilter method Null safety

Future<int?> setFilter(

1. String assetUrl

)

设置指定素材滤镜特效

参数：

assetUrl可以为flutter中定义的asset资源地址如'images/watermark_img.png'，也可以为网络图片地址

注意：必须使用 png 格式

## Implementation

    Future<int?> setFilter(String assetUrl //assets 中的资源地址
        ) async {
      String imageUrl = assetUrl;
      String type = 'network'; //默认为网络图片
      if (assetUrl.indexOf('http') != 0) {
        type = 'local';
      }
      return _channel
          .invokeMethod('setFilter', {"imageUrl": imageUrl, "type": type});
    }