导读
改图跟改文字不一样。文字改坏了你读一遍就知道。图改坏了,尺寸、文件大小、肉眼观感都可能没变,但里面的字已经不是原来那个字了。
我拿一张带编号的图试过。原图上的编号是 FA-2026-1001。把同一张图缩到六分之一再放大回原尺寸,输出还是一样大小、肉眼一样清楚,但像素已经变了。我让视觉模型去读缩过的那张,读到过一次 FA/2026-1001,连字符被读成了斜杠;同一个文件再读几遍,又都读对了。它下一次读成什么,我保证不了。所以编号里一个符号变了,就可能变成两个不同的东西。
这是改图真正的风险,损失发生在你判不出来的那一层。
另外几个动作也是收不回来的。我把一张无损图压成 JPG,文件从 1,510,709 字节掉到 110,545 字节,这一步之后再也回不到无损。
所以让 AI 改图之前先做一件事,把原件另存一份。再把要做的动作分个档,哪些能撤、哪些不能。
下面这段整块发给你的 AI。
把这段话整段发给你的 AI
复制下面整块,原样发给它:
左右滑动查看完整代码
我要改几张图。请你先别动手,先把这件事说清楚,再按分档执行。原件一律不动。
这批图在这里:(写清位置、张数、格式,比如手机照片、商品图、带文字的截图、扫描件)
我要达到的效果是:(一句话说清,比如裁成方形、压到能发出去的大小、把背景去掉、把上面的一行字改掉)
第一步,给每个动作分档,写清能不能撤回。
- 可撤的:只读分析、另存新文件、无损格式之间互转。
- 半可撤的:有损压缩、改尺寸。改完文件本身回不去,只能从原件重来一次。
- 不可撤的:覆盖原文件、去掉背景后重存、在图上重绘文字、批量改名或改目录结构。
分完档之后,凡是不可撤的,逐条说清代价是什么、为什么回不去。
第二步,给一条执行顺序。原则是先把可撤的做完、让我看过,再动不可撤的。每一步写清产出落在哪个新文件里,不要覆盖原件。
第三步,逐张报告原件的尺寸、格式、文件大小、有没有透明通道、有没有拍摄信息。
第四步,动手前先备份。把原件复制到一个新目录,复制完逐张比对确认一致,再把备份路径告诉我。
第五步,改完做一次核对。挑出改过的图里最要紧的两张(带文字的、带编号的优先),用另一种方式把上面的字读一遍,跟原件读出来的结果逐字对比,不一致的报给我。编号、金额、日期、尺寸这类重点核。
最后给我四行结论。
1. 这批操作里哪几步不可撤。
2. 哪一步最容易改坏了看不出来。
3. 我必须自己确认哪几件事。
4. 你没法判断、需要我先答复的,列出来。
看不出来的写看不出来。本轮一张图都不要改。它把四行交回来,你再决定动手的顺序。
需要你亲手做的四件事
- 定能不能覆盖原件。它默认另存就没这个问题,但它要是提议原地改,先叫停。
- 挑带字的图自己核一遍。字是最容易被改坏的,尤其是编号、金额、日期这一类。
- 定有损压缩的档。压到什么程度是你的取舍,它不知道这份图要发给谁、中间还要转几手。
- 看一眼拍摄信息。图里可能带着位置和时间,发出去之前清一次。
附:这几个动作为什么收不回来(本机实测)
下面这些数字是我 2026 年 10 月 6 日在本机跑出来的。底图是一张 1080×720 的图。
- 无损图压成 JPG,文件从 1,510,709 字节掉到 110,545 字节,跟无损基准的平均差 4.66。这一步之后回不到无损。
- 同一个档位反复重存,几乎不再继续掉,平均差 0.00、最大差 4。所以每存一次掉一截这个说法站不住,我不写它。
- 真正再掉一截的是用更低的档又存了一次。已经压过的 q85 降到 q60,跟上一版的平均差 2.49、最大差 22。
- 缩到四分之一再放回原尺寸,跟原图平均差 4.64、最大差 33。放大是插值算出来的,不是把丢掉的细节找回来。
- 透明底的图转成 JPG,原来 alpha 为零的那个角,像素值从 (0,0,0,0) 变成 (0,0,0)。透明区域被填成了黑色。
- 带拍摄信息的图重存一次,拍摄信息从 2 项变成 0 项。批量改尺寸会把拍摄信息一起带走。
附:那个看不出来到底长什么样
同一张 420×120 的图做两张。一张是原图,一张是缩到六分之一再放大回原尺寸的。两张尺寸相同,肉眼看上去都清楚。
让视觉模型读上面的编号,这件事本身就不稳:
- 原图读出来是 FA-2026-1001。
- 缩过一轮那张,当时读到过一次 FA/2026-1001,连字符被读成斜杠;同一个文件再读几遍又都对。回头我用五种缩法重跑,一次斜杠都没再出现。
也就是说,改完图不能靠看,连读数本身都不能当判据。凡图里有编号、金额、日期的,改完要用另一种方式把字读一遍,跟原件对一遍。
附:挑这类工具看什么
- 默认覆盖还是默认另存。默认另存新文件的,比默认原地改的安全。这一条放第一位。
- 会不会顺手重编码。你只是让它裁一下,它按默认质量把整张图重存了一遍,这就是上面那个从高到低掉档的场景。
- 能不能只分析不动手。动手之前先让它报一次每张图的尺寸、格式、透明通道、拍摄信息,你心里有数。
- 认不认透明通道。要发到不支持透明的场合,先自己决定填什么底色,别让它默认填黑。
- 输出格式能不能指定。截图和带字的小图尽量走无损,别一路 JPG 到底。
改完自己挑一张带字的核一遍。这一步几秒钟,省下的是编号写错之后的所有返工。