Skip to content

mari1995/photo-light

Repository files navigation

Photo Light - 智能补光小程序

Photo Light 是一款智能补光小程序,通过将手机屏幕变为补光源,为用户提供多种打光方案,帮助用户在各种场景下获得理想的补光效果。

主要功能

1. 预设补光方案

  • 提供 8 种专业补光预设:暖白光、冷白光、日光色、柔粉光等
  • 每种预设都针对不同场景优化:自拍、直播、美妆等
  • 一键切换,即时生效

2. 自定义色轮

  • 专业色轮取色功能
  • 360° 全色域选择
  • 实时预览颜色效果
  • 支持精确调节颜色深浅

3. 智能取色

  • 支持从相册选择图片提取颜色
  • 支持实时拍照提取颜色
  • 自动识别图片主色调
  • 一键应用提取的颜色

4. 收藏功能

  • 支持收藏常用颜色
  • 为收藏的颜色添加自定义名称
  • 快速切换收藏的颜色
  • 支持删除不需要的收藏
  • 本地持久化存储

5. 亮度调节

  • 精确控制屏幕亮度
  • 支持 0-100% 亮度调节
  • 实时响应调节效果

6. 交互功能

  • 半屏弹窗设计,操作便捷
  • 支持上下滑动展开/收起
  • 标签页切换设计
  • 小红书风格的UI设计

7. 分享功能

  • 支持分享给微信好友
  • 支持分享到朋友圈

技术特点

  • 基于 uni-app 开发,支持多端部署
  • Canvas 实现专业色轮取色
  • 图片颜色提取算法
  • 本地数据持久化
  • 小红书风格UI设计

使用说明

  1. 打开小程序默认显示预设补光方案
  2. 底部半屏默认展开,显示控制面板
  3. 可通过以下方式选择颜色:
    • 预设色:直接点击预设的专业补光方案
    • 色轮:通过色轮自由选择颜色
    • 收藏:从收藏的颜色中选择
    • 取图:从图片中提取颜色
  4. 可调节功能:
    • 亮度调节:控制屏幕亮度
    • 深浅调节:调整颜色明暗度
  5. 点击星标可收藏当前颜色
  6. 点击背景可收起/展开控制面板

开发环境

  • Vue 3
  • uni-app
  • TinyColor2
  • 微信开发者工具

开源协议

MIT License

About

拍照打光神器 小程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published