HarmonyOS 原生抠图应用:端侧 AI 自动分割主体,再用笔刷手动精修,最后导出透明背景的 PNG 或 SVG。
| 能力 | 说明 |
|---|---|
| AI 主体分割 | 调用设备端 Core Vision Kit,选图后自动分离主体 |
| 橡皮擦 / 恢复笔 | 圆形或方形笔刷,最小直径 1px;触点上带放大镜,放大倍数随笔刷自适应 |
| 文字标注 | 点画布落字、边输入边生效;可拖动,字体色与背景色各有一套色轮 |
| 撤销 / 重做 | 笔迹与文字共用一套操作栈,交叉操作顺序不会错乱 |
| 导出 | 透明背景 PNG;SVG 支持「保留原色」与「纯色轮廓」两种模式 |
- DevEco Studio 6.1.1 及以上(HarmonyOS SDK)
compatibleSdkVersion5.0.0(12),targetSdkVersion6.1.0(23)- 主体分割依赖设备端 Core Vision Kit,不支持的设备会提示改用手动抠图
用 DevEco Studio 打开本目录,同步完成后运行 entry 模块。
签名不在仓库里:File > Project Structure > Signing Configs 勾选 Automatically generate signature 即可。
命令行构建:
# DEVECO_SDK_HOME 指向 DevEco 的 sdk 目录
node <DevEco>/tools/hvigor/bin/hvigorw.js assembleHap --no-daemon -p product=default -p buildMode=debug产物在 entry/build/default/outputs/default/。
- 首页「选择图片」从相册取图,自动分割后进入编辑器
- 单指涂抹擦除,切「恢复笔」找回误删;双指缩放与平移;点住画布看放大镜
- 切「T 文字」给图片加文字,点画布落字,可拖动与调色
- 顶栏「导出」选 PNG 或 SVG
MIT,见 LICENSE。