【CODE-WITH-SOLO】以AI技术修复珍贵影像记忆,探索Ai人文关怀应用(+被某校公众号邀请曝光)

0.效果预展

①摘要

面向有旧照片的老人不会使用复杂软件,提供低成本高质量修复照片的途径。

面向觉得普通修图,去除风景照杂质和废片拉回的场景。

真实场景与需求

  • 这个项目真的很简单,但是给很多人用后反馈还不错,修复一些拍的不好的风景照片。修复一些镜面问题。修复旧照片。老人的照片或者拍风景照,旧照片的折痕和破损。

③作品介绍

  • 旧照,风景照修复小型手机网页软件。

用 SOLO 实现的过程

(不一样工作流,文字-图片-作品)

(不一样的分享内容:开发过程提示词放送)

旧照片生成-简单前端+api调用项目。

核心是之前项目脱胎的提示词管理器。

这个项目真的很简单,但是给很多人用后反馈还不错,修复一些拍的不好的风景照片。修复一些镜面问题。修复旧照片。

技术含量并不高。

核心是之前项目写黑板报的时候的分包生成照片管理工具,给这个工具改造成了自动接单,生成图片回传图片的脚本。

前端也只是三个简单的页面。

描述需求。-详细提示词过程在下面

我要一个简单的页面,要历史记录可查看。要可以发的比较晚,因为之前给朋友圈用资源不是很足。排队很久。

这个项目还受邀写了个新闻稿。

我也在其中宣传了我们的trae,如果后续有发布,我也尝试贴一下。

第一步用神秘手段和ai聊天。尝试出一个设计图。

描述你需要的功能,用户进入页面怎么体验。

手机端主打,然后有哪些中间页面。

比如: 手机用,对比查看修复前修复后。上传页面,首页,简单的首页,历史记录,不需要登录,哈希比对照片

和ai聊 把少变成多,把自然语言变的精准。把色泽风格定下来。然后去生成图片,让ai用和你聊的开始生图。

然后去生成图片,让ai用和你聊的开始生图。可以尝试直接让trae生成预览图片:

我没有像之前设计软件一样,只是发提示词。

这次设计的时候是预览图+提示词。以锚定我想要的效果。

大概10步。非常简单。。。。主要是服务器难调。

最终做了一个前端加任务管理器。【电脑看有问题,手机看没问题,让ai部署到对应服务器就行了接下来。】

  • 前端:原生 HTML + CSS + JS

  • 后端:Node.js 单文件服务

  • 图片修复执行:外部 worker

然后就是上服务器,确保用户的任务能排队,然后调用api生成图片后返回。

这里我还尝试了一下新分享方式,分享开发过程提示词:

## Round 1: lock the target
```text
我要做一个移动端优先的旧照片修复网站。
先不要直接写代码,先帮我锁定产品边界。

要求:
1. 首页极简,只做上传入口。
2. 必须有历史记录可查看。
3. 必须有修复中页面。
4. 必须有修复结果页,可以看修复前和修复后对比。
5. 必须支持下载修复后的图片。
6. 这是一个“前端站点 + 后端任务 + 外部 worker 回传结果”的结构。
7. 不做用户体系,不做公开展示,不做复杂运营模块。

请先输出:
- 页面结构
- 状态流转
- 最小数据结构
- worker 回传接口约定

先不要开始写代码。
```

## Round 2: lock the technical architecture
```text
现在按下面的固定技术路线继续,不要改技术栈:

- 前端:原生 HTML + CSS + JS
- 后端:Node.js 单文件服务
- 图片修复执行:外部 worker
- 前端必须移动端优先
- 前后端放在同一个小项目里,便于独立部署

请输出:
- 目录结构
- 每个文件的职责
- 前端五个页面 / 视图的状态关系
- Job 状态机(pending / processing / restored / failed)

不要泛泛而谈,要面向可直接实现。
```
## Round 3: first implementation
```text
现在开始写第一版代码。

要求:
- 先完成一个可运行的旧照片修复站点骨架
- 有上传页、历史页、修复中页、结果页
- 结果页有 before / after 对比滑块
- 历史页可点击进入结果
- 后端先把 job 流程跑起来

请直接产出代码,不要只讲思路。
如果有多个文件,请一次性给出完整文件内容。
```

## Round 4: force mobile quality
```text
继续,不要增加功能,专注优化移动端体验。

要求:
- 首页像真实手机 App,而不是管理后台
- 顶部、底部栏、上传卡片、处理中卡片、结果页卡片都要统一风格
- 手机上不能出现挤压、溢出、文字重叠
- 历史页和结果页跳转要顺滑

请直接修改代码。
```

## Round 5: add real worker contract
```text
现在补完整业务闭环。

要求:
- 上传后创建 job
- worker 可以 claim job
- worker 可以下载原图
- worker 可以回传修复结果
- 前端可以查询 job 状态并自动跳转到结果页
- 失败状态可见
- 历史记录可恢复

请给出:
- server 端接口
- worker 约定
- 前端状态切换逻辑
并直接改代码。
```

## Round 6: edge-case stabilization
```text
继续做稳定化,不增加新功能,只修边界问题。

重点检查:
1. 上传成功但页面回退到首页的问题
2. 修复完成后仍然停留在“修复中”的问题
3. 历史记录点击太慢的问题
4. 下载按钮无效或 0KB 的问题
5. 页面刷新后如何恢复到正确任务

请按“问题 -> 原因 -> 修改代码”的方式处理,但最终以代码为主。
```

最后是展示一下。修复效果。

⑤成果展示:

  • 体验链接,排队成功约60-80s一张图,注意隐私,49s不是卡死,是假进度:
  • 旧照修复

验证方式与下一步(加分项)

  • 有人修复了旧照片
  • 有人修复了风景照
  • 有人修复了自拍的镜面脏污-方便P图。。。。
  • 某院院长邀请我们写新闻稿分析,目前还没看见发。。。这个待续。

以下是一些尝试和视频。- 核心是好像真的帮到了一些家人和朋友体验ai的威力。ai可能大家都会用没有感觉,但对很多不是计算机的老师同学朋友,他们能用上一些最新的技术还是反馈非常好的。尤其用在人文这块上的时候。

1 个赞

这个非常牛

3 个赞

太牛了CC

3 个赞

汤圆太强了

IMG_8201

3 个赞

cc太牛了

4 个赞

v3_00nq_5f2c3335-0af1-4501-a8f6-510a7ce24f3g

3 个赞

4 个赞

yibanrenwobugeitoupiao

3 个赞

我发现了,这次没有解释哈哈哈,亮出解释不要让路人误 :relieved_face:

3 个赞

我去 谢谢数字哥我只看见了bug

image

3 个赞

你是选择性的,看词吧

2 个赞

:rofl: :rofl: :rofl:

2 个赞

是的

3 个赞

真难蚌啊 :rofl:

3 个赞

我们也试试3个人评论出300条评论吧

3 个赞

真的有人能300条吗

3 个赞

有没有链接 我去看看 有点离谱 聊啥了。。。

2 个赞

太牛了啊!必须投票

4 个赞

cool 谢谢支持 :saluting_face:

3 个赞

我看到帖子可以刷到100条,你这个才多少,把你舍友喊来,一起嗨

2 个赞