返回

送给未来的自己

把一堆随手拍的照片变成送给未来的礼物:正好 9 张装订成一版时光邮票,超过 9 张长成一本会翻页的时光回忆录,再写下 100 字封进时光胶囊。默认不上传任何照片。

作者: 致未来
下载应用
送给未来的自己下载应用

描述

《送给未来的自己》是一个 AI 时光礼物生成器,整个作品就是一个 HTML 文件:双击就能运行,零依赖,断网可用,默认不上传任何照片。它只做一件事:把一堆随手拍的照片,变成一份可以送给未来的礼物。作者把它送给未来的自己,也送给每一个正在往前走、值得被自己温柔对待的人。

导入照片后,它先给每张照片做两件事:分类和读懂。分类只有风景景色和人物生活两种:本地先按画面里肤色、天空和绿色的占比、暖色饱和度以及文件名线索做初判;用户填入自己的 API Key 后,改由多模态模型判定并覆盖,界面上会一直标明每一条是「AI 判定」还是「本地判定」。读懂的部分,先读 EXIF 里的拍摄时间和 GPS 坐标,推算出季节和时段;读不到,就老老实实在旁边写上「大概」,绝不编一个精确的时间。

接着它开始数张数,由数量决定礼物的形态:

  • 正好 9 张:装订成「九宫格时光邮票册」。默认是拼接卡,照片原样保留,下面接一张暖白纸,印章从照片主色里取色、压在角落,配上英文打字机小字;顶部可以一键切换成带齿孔、邮戳和日期压痕的收藏票样式,这个选择会被记住。
  • 超过 9 张:长成「时光回忆录」,有时间轴和翻页两种模式,按年份分段并附年度小结,风景照调成 16:9 电影感宽幅做年度封面,同一天拍的风景和人像自动合成一组。
  • 不足 9 张:先按少量照片展示,并直接告诉你还差几张。

最后一步是「时光胶囊」:写下 100 字给未来的自己,选一个打开的日期。在那之前,整本相册被信封盖住,只能看到封面和那句话;到了那天打开页面,它会自己拆开。胶囊可以同时封存多枚,也能逐枚修改、提前拆封或删除。

技术上它刻意做得「小」:邮票、拼接卡和年度封面全部由纯前端 Canvas 现场渲染,没有调用任何出图模型;识别结果和渲染结果一起存进 IndexedDB,关掉页面再打开还在。整册可以导出 2K 长图和 PDF 版式,移动端也做了适配。隐私是设计的一部分:照片和识别结果只留在这台设备上,只有用户自己填了 Key,图片才会发往用户自己配置的接口。作品在黑客松期间从零做起,赛前只有这个产品想法。

宣传视频