2026-07-06

你在评论区点的单,我做成了免费软件 SoloPic

上一篇《为什么我要重做 100 个免费软件》,我在结尾问了一句:你每天用的免费软件里,最想有人替你重做的是哪个?

那句不是客套。我是真想知道。

然后评论区来了一条留言。一位天津的读者,网名阿祥。他没说「加油」,也没说「支持」,他直接给我列了一张需求清单。

一条留言,写得比很多需求文档都清楚

我把他的原话抄在这儿,一个字没改:

来个免费的图像处理软件吧,我说几个需求:第一,可以批量裁剪图片,比如把一系列图片改成左边切掉 100px,下面切掉 57px;第二,可以批量重命名,比如一系列图片名字是 1.png, a.png 等等,然后还有一个文本文件或者一个什么文件,写着每个文件要改的名字,比如 1.png,张三.png(换行)a.png,李四.png(换行)等等,然后欻一下就改好名字了;第三,批量调整亮度、对比度等等。暂时就想到这些。

你看这条留言。它不空。它没有一个字是「你们能不能做个好用点的图片工具」这种正确的废话。他给的是三个具体到能直接开工的场景

我当时回了他一句:「好的,这个核心是批量处理对吧。」

他说:对。

就这么一句一答,一个软件的需求,定了。

为什么我立刻就知道该做它

因为阿祥这条留言,正好踩在《重做 100 个免费软件》那篇讲的三层痛上。

你去搜「免费图片批量处理」,出来的是什么?一堆要么弹广告、要么把「批量」这个最有用的功能锁在会员墙后面、要么装完占你一个 G 还附赠三个全家桶的东西。阿祥要的这三件事,没有一件是技术难题,全是那种「本该免费、本该好用,却偏偏被做成钩子」的功能。 批量改名要会员,批量导出要会员,去个广告先看三次广告。

这就是我一直说的:「重做 100 个免费软件」不是要造 100 个新噱头,是把你天天在用、又一直在忍的那些,一个个重做成本来该有的样子。 阿祥没读过我心里的选题清单,但他一张嘴,点的就是清单上该有的那一个。

所以我没纠结。我回完那句「核心是批量处理对吧」,就去做了。

做出来的东西,叫 SoloPic

几天后,它上线了:SoloPic,一个免费、离线、大小约 12MB 的批量图像工具。地址是 solopic.doaipm.com——挂在我自己的二级域名下,不用你去应用商店里翻,也不用装:下载一个便携版,解压就能用,里面图形界面、命令行、MCP Server 三样都在。目前是 Windows 版,macOS 和 Linux 在规划里。

阿祥要的三件事,它一件不少地做了,而且是照着他的话做的

第一,批量按边裁剪。 这是我最想说的一个。市面上的裁剪工具,基本都是「所有图裁成同一个尺寸」。可阿祥要的不是这个——他要的是从边缘切:每张图不管自己多大,都从左边切掉 100px、从下边切掉 57px。尺寸不一致也不影响。

你可能会问,「从边缘切固定像素」这么个小事,为什么值得单拎出来说?因为它对应的是一类现有工具偏偏做不好的真实场景。想想你手上那种一批批的图:一堆截图,每张顶上都有一条一样高的状态栏要去掉;一批扫描件,边上都留了同样宽的黑边;一组电商图,右下角都压着同一个位置的角标。这些图往往尺寸不一,但你要切掉的是「相对边缘的固定一条」,不是「统一裁成 800×800」。 用那种「裁成固定尺寸」的工具,你得一张张对齐,几百张能耗掉你一下午。阿祥显然就是被这个磨过,才会精确到「左 100、下 57」。所以我把「按边裁」做成了默认能力,例子里用的就是他给的数。这不是我聪明,是他把痛点指得够准。

第二,映射文件批量改名。 你写一个清单文件,每行一个「旧名,新名」,SoloPic 读它,一次全改好。而且先预览再执行,改错了一键撤销——因为批量改名最怕的就是手一抖把一整个文件夹搞乱,撤不回来。

第三,批量调整。 亮度、对比度、饱和度、锐度、灰度,拖一下滑块,几百张图一起变,而且左右分屏实时看前后对比——不是调完导出才发现调过头了,是拖的时候就看着它变。这一条听起来最普通,可它恰恰是很多在线图片工具卡你的地方:单张随便调,一旦「批量」,要么功能没有,要么就得开会员。阿祥把它列进来,是因为他心里清楚,真实场景里图从来不是一张一张来的。

阿祥那条留言里有个词——「欻一下就改好名字了」。我特别喜欢这个词,它把「批量」那种一下子全搞定的爽感说出来了。所以 SoloPic 的首页标语,我直接用了它:「批量图像处理,欻一下就好。」 这四个字不是我的文案,是阿祥的。

这几天我到底怎么做的

有人可能好奇,从一条留言到一个能下载的软件,中间那几天我在干嘛。说出来可能让你有点意外:大部分时间不是在写代码,是在把「我到底要什么」说清楚。

比如「按边裁剪」,我第一次跟 AI 说「做个批量裁剪」,它给我的是最普通的「裁成固定尺寸」。我得回去把话说细:不是裁成统一大小,是每张图从它自己的边缘往里切固定像素,四条边各自能设,尺寸不齐也要正常工作。改到第三版,那个手感才对。「映射改名」也一样——我特意加了「先预览再执行、能一键撤销」,因为我自己设身处地想:一个人敢对一整个文件夹批量改名,前提是他知道改错了能退回来。 这句话 AI 不会替我想,得我这个「知道用户会怕什么」的人提出来。

所以这几天真正的工作,是一小步一小步地试:说清一个功能 → 让 AI 建出来 → 我自己拿真实的一批图去跑一遍 → 不对就把哪里不对说得更准 → 再改。不是一次写完一大坨,是每次只推进一个能验证的小块。这套「说清楚、走小步、真的跑一遍」的做法,就是我做每个工具的日常。SoloPic 不特殊。

我还多做了一件他没要的

评论区里还有另一条留言,更短,只有四个字——「扫描全能王」。

我懂他的意思。扫描全能王那类 App,就是典型的:手机拍张文档能自动变扫描件,很好用,但拍完想导出高清、想去水印、想不看广告,请开会员。他把这个名字甩给我,等于在说:这个,也该有个不坑人的免费版。

我回:「好的,我去调研一下。」

于是 SoloPic 里多了第四个功能,阿祥没要、但我顺手做了的——智能文档增强:手机拍歪了、有阴影的文档,一键变成干净的扫描件,去阴影、白底、字迹加深、自动纠斜。毫秒级,不联网,不需要 AI 大模型。 这是我朝「重做扫描全能王」迈的第一步,先把最刚需的那一下做进来。

它不只是给人用的,也是给 AI 用的

这里要多说一句,因为这是我做的这些工具和普通免费软件不一样的地方。

SoloPic 是一个核心,三种用法

pic crop --left 100 --bottom 57 D:\photos
pic rename D:\photos --map list.txt -x
pic enhance --mode bw D:\scans

为什么要做后两种?因为我一直信一件事:往后用软件的,不只是人,还有 AI。 阿祥用图形界面手动拖;一个想把图片处理塞进自动化流程的人用命令行;一个习惯了对着 Claude 说话的人,让 AI 直接调。同一个内核,谁都能用上,这才叫真的好用。

至于「免费软件」那几条底线,SoloPic 一条没破:免费、MIT 开源、完全离线、不联网、不收集任何数据、无广告、免安装解压即用。 你的图在你自己电脑上处理完,我碰都碰不到。

这件事真正让我想通的

做完 SoloPic,我最大的收获不是又多了一个工具,是想通了一件关于「重做 100 个免费软件」的事:

这 100 个选题,最好的来源不在我脑子里,在你的评论区。

我一个人能想到的免费软件痛点是有限的,而且往往是我自己天天用的那几类。可阿祥要的「按边裁剪、映射改名」,坦白说,不是我日常会想到的场景——那是一个真的在批量处理图片的人,被现有工具磨了很久之后,才能提得这么具体的需求。 他不写代码,但他比任何人都清楚这个工具该长什么样。

这不就是我一直讲的那件事吗——不懂技术不是短板,把「我到底要什么」说清楚才是最难、也最值钱的一步。 阿祥那条留言,就是一份说得清清楚楚的需求。剩下的,交给 AI 把它建出来,几天的事。

换个角度看,这件事其实把「做产品」这行的分工,彻底翻了个面。过去,一个真实用户就算把需求说得再清楚,也大概率石沉大海——因为「找个团队、花笔钱、等几个月」的门槛横在那儿,没人会为一条评论区留言真的动手。需求和成品之间,隔着一道大多数人跨不过去的墙。 现在这道墙塌了。阿祥依然不写代码,我也依然不是什么大厂,可他一句说得够具体的话,几天后就变成了他电脑上真能跑的软件。这中间少掉的,正是过去那道墙。

所以「重做 100 个免费软件」对我来说,越来越不像一个人的 flag,倒像一件可以众筹选题的事:你们最清楚哪个免费软件最坑、最该被重做,我这边负责把说清楚的需求,变成不坑人的成品。

所以,继续点单

六个变成了七个。SoloPic 是《重做 100 个免费软件》立下 flag 之后,第一个由读者直接点单、我照单做出来的。

我越来越觉得这事该这么干下去:你在评论区点,我在这边做。 你不用会写代码,不用懂技术,你只要像阿祥那样——把你被某个免费软件坑得最狠的那一下,说具体:它叫什么,你想干什么,卡在哪。

剩下九十三个,我一个人凑不齐这么多好选题。

所以还是那句话,只是这次我更认真地问:你每天用的免费软件里,最想有人替你重做的是哪个?把需求写具体点,说不定下一个做出来的就是它。

讨论

无需登录,匿名即可发言,请友善。
加载中…