乐于分享
好东西不私藏

非程序员用AI做出照片水印工具,心路历程如下

非程序员用AI做出照片水印工具,心路历程如下

胶片 · 工具 · 随笔
我做了一个自己专用的照片水印工具

因为嫌麻烦,所以自己动手。

我同时在用几台相机。Sony A7C拍日常,Pentax ME Super偶尔过一下胶片的瘾,有时候顺手用手机。设备一多,照片风格各异,每次整理发出去,总觉得少点什么。

SONY A7C + Pentax ME Super

少的那点东西,叫做边框。

不是装饰性的花边,而是带着拍摄参数的白边——相机型号、镜头信息、快门光圈ISO、焦距、拍摄时间,整整齐齐跟着照片走。

看起来有点像照片冲印小票,又有点像摄影师发布作品时的那种考究感。我很喜欢这个风格,觉得它在审美上是实用的。

于是去找现成的APP。找到了,下载,注册,进去一看——模板收费,导出有水印,想要好看的得开会员。我把APP关掉,心想:算了。

后来那个”算了”变成了另一个念头:要不,我自己做一个?

胶片 EXIF 信息条
相机型号可开关
镜头信息可开关
快门 光圈 ISO可开关
自定义签名支持

我不是程序员,代码能力约等于零。但现在有AI了,有Vibe Coding这件事了——你把需求说明白,AI来写,你来看,哪里不对再说。

第一版出来,能跑,但很粗糙。然后就是一轮轮地提需求、调细节:边框样式要有几种选择;EXIF信息哪些显示、哪些可以关掉,得让用户自己控制;不同厂商相机读出来的字段格式不一样,得兼容;想在边框上加自己的签名;水印区的高度和字体大小也要能自己调……

EXIF Frame Tool

这个过程有点像跟一个执行力极强、但需要你说得非常具体的搭档合作。你越清楚自己要什么,它越能做到位。我发现我对”好看”其实是有判断的,只是以前没机会把这个判断变成真实的东西。

调来调去,最后上线了。

部署在GitHub Pages,打开即用,不用下载,不用注册,不用付费。上传照片后自动读取本地的EXIF数据,从六种边框样式里选一个,挑好配色(现在有黑白金棕蓝绿几个色调),把不想显示的信息字段关掉,填上自己的签名,调整一下水印区高度,预览满意直接导出——就这样,完事。

我现在发照片,都会先丢进去跑一遍。

Vibe Coding这件事,我觉得它改变了一个门槛。以前我有很多”如果我会写代码就好了”的念头,现在这些念头多了一条出路。不是每个想法都能做成,但至少可以试试。

掌握了遥控器,drone也能飞得很高很高。

工具链接
https://tsirou694-prog.github.io/exif-frame/
有需要自取 · 胶片生活记录