开发纪事 · SimplePortrait 简照开发记录 3

SimplePortrait 简照开发记录(三):v0.3.0 从证件照流程走向本地图片工具

记录 v0.3.0 的产品化重构:四步主流程、独立专业模式、本地分享和公共说明页面如何组成一套完整体验。

SimplePortrait开源项目PWA产品迭代

为什么要重新定义产品,而不只是改首页

随着压缩、抠图换底和尺寸调整能力逐渐独立,简照已经不再只是一个固定证件照模板页。v0.3.0 将定位调整为本地图片工具,并把证件照制作保留为最完整的主工作台。定位变化必须反映在导航、入口、说明和操作路径上,而不只是换一句宣传语。

新的主流程收束为四步:选择规格、抠图与背景、构图、参数与导出。每一步只承担一组清楚的决定,同时允许不需要抠图的用户直接继续。

易用模式与专业模式各自解决什么

易用模式强调顺序和反馈,帮助第一次使用的人理解下一步;独立专业模式则把画布和关键参数放在更直接的位置,减少反复切换。两者共享处理结果,而不是两套彼此独立的编辑器。

全屏编辑、移动端手势和更紧凑的第四步提升了复杂图片上的操作效率。输入安全限制则避免超大图片、异常尺寸或极端参数把浏览器拖入不可控状态。

分享、隐私和静态发布也属于产品

v0.3.0 加入基于当前页面地址生成的本地二维码、系统分享、复制链接和 1080×1350 分享标签。二维码不依赖外部生成接口,避免为了分享把当前地址交给第三方服务。

介绍、指南、联系、隐私与条款页面在这一版统一整理;静态构建完成 13 个页面检查。工具的能力、限制和数据处理方式因此能被一起交付,而不是藏在开发说明里。

  • 图片默认在浏览器本地处理。
  • 分享二维码由当前页面地址在本地生成。
  • 输出支持 JPG、PNG、WebP,并提供尺寸、DPI、质量与目标大小控制。
  • 后续模板、边缘优化和批量能力仍按真实进度推进。

仓库与下一阶段

项目代码以 Apache-2.0 许可证公开,GitHub 作为主仓库,Gitee 作为便于国内网络访问的同步镜像。后续会优先关注更多规格模板、抠图边缘质量和批量工具,同时继续守住构图与输出解耦、可跳过抠图、本地优先三项原则。

End of field note