乐于分享
好东西不私藏

Day 01|图片太大?我让 AI 做了一个批量压缩工具

Day 01|图片太大?我让 AI 做了一个批量压缩工具

AI 帮我做 · DAY 01

有问题,就让 AI 试试看。

今天,正式开始。

之前我说过,想做一个小实验:以后遇到那些麻烦却真实的小问题,不再只想着“有空再写个工具”,而是直接让 AI 帮我做。

第一天的问题很简单,也很常见:图片太大了。

01一个很小,却经常遇到的问题

手机里有几十张、上百张照片,电脑里也可能堆着一批产品图片。原图一张就是几 MB,但真正使用时,我们通常并不需要这么大的文件。

常见场景

发微信 · 发邮件 · 上传网站 · 上传公众号 · 做产品资料 · 发给客户

图片太大,不仅占空间,上传也慢。常见的处理流程是:找压缩网站、上传、等待、下载,再处理下一批。

几张还好,几十张、几百张就开始让人头疼。于是我想到:

为什么不让 AI 帮我做一个?

02那就让 AI 试试看

我没有先画产品原型,也没有先想清楚每一行代码。第一步,只是把需求说清楚:

给 AI 的第一版需求

• 一次选择多张图片

• 自动压缩,尽量保持画质

• 压缩完成后批量下载

• 界面简单,不需要登录

然后,AI 开始写。

03第一版真的做出来了

第一次生成后,我打开页面测试,最基本的流程已经跑通:

选择图片

↓

自动压缩

↓

下载结果

看起来很简单,但真正测试后,问题才暴露出来:大图处理速度不理想,有些图片画质下降明显,批量处理时也不知道进行到第几张。

于是我继续把问题告诉 AI:

增加处理进度;

显示压缩前、后的文件大小;

画质下降明显时调整参数;

支持一键批量下载。

改一版,测一版,再继续改。

04我才发现,写代码不是最重要的

以前我以为,AI 编程最厉害的地方,是它能帮我写代码。

但这次真正有意思的是:我不必先把实现方式全部想清楚,只需要不断告诉它——

“这里不好用。”

“我想要这个效果。”

“这个地方报错了。”

“能不能再改一下?”

以前是:我知道怎么实现 → 我写代码。

现在逐渐变成:我知道我要什么 → AI 帮我想办法实现。

05最终做出来是什么样?

完整流程

拖入多张图片 → 自动压缩 → 显示进度 → 对比压缩前后大小 → 批量下载

一次测试中,10 张图片从 32.6 MB 压缩到 8.4 MB。

实际效果会随图片格式、尺寸和压缩参数变化。对于网页上传、资料发送等日常场景,已经足够实用。

06这个小工具有什么意义?

它不是什么伟大的产品,网上也可能早已有类似工具。但这不是重点。

我真正想测试的是:一个以前“懒得做”的小需求,现在能不能直接让 AI 帮我做出来?

过去:想法 → 开发成本 → 放弃

现在:想法 → AI → 原型 → 测试

中间的距离,正在越来越短。

AI 不一定让每个人都变成程序员,但它可能让更多人第一次拥有这样的能力:“我有一个想法,我可以试着把它做出来。”

07Day 01 实验记录

EXPERIMENT LOG

工具 图片批量压缩工具

方式 AI 辅助开发

分工 AI 完成主要代码,我负责需求、测试与迭代

进度 功能原型已完成,继续测试优化中开源仓库gitee.com/ysjsgzq/ai-small-tools

08下一次,让 AI 做什么?

这是「AI 帮我做」的第一天。接下来,我会继续遵守一个简单的规则:

遇到真实问题↓让 AI 试着解决↓做成真正能用的东西↓记录整个过程

工具可以很小,甚至小到只有一个网页。但我想看看:如果一直做下去,AI 到底能帮我做出多少真正有用的东西?

如果你也有一个“很烦的小问题”,欢迎告诉我。也许下一次,AI 就帮我们把它做出来了。

AI 帮我做

有问题,就让 AI 试试看。

DAY 01 · 完成

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料