Skip to content

Latest commit

 

History

History
54 lines (51 loc) · 1.84 KB

CHINESE.md

File metadata and controls

54 lines (51 loc) · 1.84 KB

beauty_cam

flutter美颜相机

目前功能:

  • 开关美颜
  • 拍照
  • 拍视频
  • 切换镜头
  • 设置保存路径
  • 添加滤镜

使用方法

  • 需要提前申请并开启所需权限相机和存储
  • 允许用户自定义滤镜(非程序员也可以自定义滤镜可以做到线上更新滤镜)
  • 滤镜编辑可以参考文档滤镜编辑规则

本项目根据开源GitHub项目编写

已编辑好滤镜

滤镜

准备下一个版本要实现的功能

  • 保存滤镜图片纹理到本地
  • 实现动态滤镜
  • 人脸识别
  • 增加人脸识别贴纸
开启美颜:
cameraFlutterPluginDemo?.enableBeauty(true);
设置美颜等级(0~1):
cameraFlutterPluginDemo?.setBeautyLevel(1);
拍摄照片:
cameraFlutterPluginDemo?.takePicture();
开始拍视频:
cameraFlutterPluginDemo?.takeVideo();
结束拍视频:
cameraFlutterPluginDemo?.stopVideo();
切换镜头:
cameraFlutterPluginDemo?.switchCamera();
设置图片纹理加载路径(默认存放在Caches目录):
cameraFlutterPluginDemo?.setLoadImageResource();
设置文件保存路径:
cameraFlutterPluginDemo?.setOuPutFilePath();
添加滤镜:
cameraFlutterPluginDemo?. addFilter("@adjust saturation 0 @adjust level 0 0.83921 0.8772");

beauty1.jpg beauty2.jpg beauty.mp4

  • 如果您觉得对您有用的话请给个star或者打赏一下,您的激励会使我更加有动力!!!
  • img.png
  • 技术交流群
  • IMG_1849