WRITING / 2026-08-27

小程序:暗房冲印 Darkroom Printing

为什么要开发暗房冲印

最近微信搞了一个“2026微信小程序开发大赛”,报名后赠送Coding Plan资源,本着有免费Token不领白不领的原则,就报名了。

想着不能白用人家的免费Token,还是做点东西吧,就Vibe Coding了一个微信小程序“暗房冲印 Darkroom Printing”。

暗房冲印是做什么的

“暗房冲印 Darkroom Printing”是一款胶片风格照片处理工具。用户可以从本地相册选择照片,应用胶卷配方或 LUT,并调整曝光、色温、对比度、阴影、高光、饱和度、颗粒、色差、暗角、裁切比例和日期戳。

目前内置:

  • 32款参数胶片配方;
  • 4款原创 3D LUT;
  • 51款基于 MIT 许可素材转换的胶片 LUT;
  • 用户自定义 LUT 导入、保存与删除。

暗房冲印的数据原则

这个产品有一个明确的数据原则:

原图在用户设备本地处理,只有用户主动发起分享时,才临时上传已经显影完成的成片进行内容安全审核。

如果用户只是处理照片并保存到个人相册,原图和成片都不需要上传服务器,所以可以安全放心的使用。

开发中遇到的坑

小程序开发非常顺利,大概两天就完成了,但是真正上线大概用了2周,虽然我曾经开发过小程序,但是这几年不碰,变化真的挺多。

记录一下踩的坑:

  • 1.如果小程序需要分享功能,必须要进行认证,个人认证费用是¥30元.

  • 2.小程序必须ICP备案通过才可以上线(我用了10天,着急的话一定要提前准备)。

  • 3.《小程序隐私保护指引》里填写的内容一定要覆盖需要使用的项目,否则真的用不了。

  • 4.涉及到图片分享,必须使用“多媒体内容安全识别mediaCheckAsync”,最终我是使用微信云托管解决的,因为这个方案不需要已经备案的域名。

    用户把照片保存到自己的设备,属于本地使用;当小程序进一步提供“发送给朋友、分享到朋友圈、收藏或转发”等能力时,成片就可能进入传播链路,因此需要在分享前执行内容安全审核。