朋友做 AI 壁纸号,半个月攒了三千张图:我帮他把找图、传图、换图理顺了
前阵子一个朋友找我,说他在做一个 AI 壁纸和头像的小号,每天用 Midjourney 和本地的 Stable Diffusion 出图,发好几个平台。
他本来挺得意,说半个月攒了快三千张图。结果两件事把他卡住了:一是有张壁纸点赞特别高,他想找出来再发一次,翻了一晚上没找到;二是有粉丝评论说“图裂了、点开是空白”,他想换都不知道从哪下手。
我过去帮他看了看,花了一个下午加一晚上,把这摊事理顺了。这篇就按时间线记一下。
一、一打开电脑我就明白了
他的电脑里,图散在三个地方,而且没一个能看的。
浏览器下载文件夹里,密密麻麻全是 image.png、image (1).png、image (2).png,按时间排,根本看不出哪张是哪张。
Discord 里,Midjourney 的图全在频道消息中,他得一条条往上划,划到一半手都酸了,文件名还都是一串没意义的字符。
Stable Diffusion 的输出目录更夸张,outputs/txt2img/ 下按日期堆着,文件名是 grid-0000.png、00001-281736455.png。他还一直把 grid 四宫格拼图当成品发,难怪有人说图不对。
说白了,他不是图不够,是没有一张图能被“找到”。
二、为什么 AI 生图会乱成这样
我给他理了理,其实就三个原因:
- 来源多、命名还都无语义。Midjourney 下载下来叫 image,SD 输出是长编号,没有一个名字能看出内容。
- 成品和废稿混在一起。一次出四张、一天跑几十轮,满意的、不满意的、拼图、单张全堆在一块,越攒越没法翻。
- 随手发的图没留底。他经常直接从 Discord 把图拖进发布框,本地一张没存,想再用只能翻记录。
三、一个下午:先把图收拢了
我让他先别出新图,专心把存量收拢。
我给他建了个统一的素材文件夹,按他的号分,里面再分几档:
ai-assets/
壁纸号/
01-raw/ # 原始出图、拼图,先全倒这
02-picks/ # 挑出来的单张
03-final/ # 修完、要发的成品
prompts/ # 效果好的 prompt
然后我们干了几件事:把下载文件夹和 outputs 里的图先全倒进 01-raw;一张张过,把真正能用的单张挑进 02-picks;最后修完、定稿的进 03-final。
挑的过程中顺手干了两件事:一是去重,按文件大小排,完全一样的重复图删掉,他那三千张里其实有不少是重复的;二是改名,03-final 里的图一律按“风格-序号-版本”重命名,比如 cyber-07-v2.png,再也不许出现 final.png。
他最舍不得的是删废稿,我让他放心:废稿没真删,都在 01-raw 里躺着,只是不挡在成品里。另外,那些数据好、他特别满意的图,我让他把当时的 prompt 存进了 prompts/,不然过俩月根本复刻不出同风格。
挑图时我还让他顺手按用途分了一下:横版适合做电脑壁纸和封面,竖版适合手机壁纸,方图适合做头像。他以前不分,竖版壁纸位硬塞横图,主体两边被裁掉一大块。这一步在挑图时顺手做掉,后面分发就不用再临时手忙脚乱地裁。
四、传图:统一放一处,分平台拿不同尺寸
图收拢后,下一步是发。他以前是每个平台都各传一遍,图在各个平台后台各存一份,乱上加乱。
我让他改成:成品只在一个地方留底,所有平台都引用同一个图源。
我们把 03-final 里的图传到他平时用的图床,然后按平台拿不同版本:做封面、要高清的用原图或视觉无损的压缩图;信息流里的小图、缩略位用 200、300 这一档;写图文笔记就直接拿 Markdown 链接。
图源放哪其实不挑,自建对象存储套 CDN 也行,用顺手的图床也行。他自己图省事,一直用图床小镇,主要是传完能直接拿到原图和好几档缩略图链接,省得自己再切;这只是他的习惯,换个同样条件的服务没差别。不同尺寸到底怎么按场景挑,他还翻了我之前那篇 《朋友的相册页被几十张原图拖到转圈:我给图片分了三档、用 srcset 让手机自己挑》。
五、换图的教训:新链接 vs 同名覆盖
理顺之后,他去处理那张“裂了”的图,结果又踩了个坑。
他重新做了一张、传上去,拿到一个新链接,然后只改了一个平台,其他几个平台还挂着旧图,第二天又有人说裂。
我告诉他别这么干,改用同名覆盖:还用原来的文件名传同一张图,链接不变,所有引用它的平台就一起更新了,最后再挨个平台回查一遍。同名覆盖的具体做法和缓存排查,可以看 《客户说文档里的截图还是旧的,我重传了三遍才发现:我一直在“新增”而不是“覆盖”》。就这么个小改动,他那张图才算彻底换干净。
六、给他定的几条规矩
临走前我给他写了几条简单规矩,让他照着做:
- 出完图先别管,原始图统一倒
01-raw,别堆在下载文件夹; - 挑中的单张进
02-picks,定稿的进03-final,顺手存 prompt; - 成品按“风格-序号-版本”命名,不许用 final;
- 图统一传一处,按平台拿对应尺寸,不每个平台各传一份;
- 要换图就同名覆盖,换完按平台一个个回查。
他照着做了两天,跟我说现在找图基本不用翻了,发出去的图也再没裂过。
其实 AI 生图这个事,出图的速度早就不是瓶颈,真正耗时间的是图攒多了之后的管理。收拢、命名、外链、回改,都是小事,但不固定下来,图越多越崩溃。
浙公网安备 33010602011771号