AI 修图落回源图层:修图派 RetouchPi 实测落位与四态判定
「AI 修图」这四个字,多数产品给的答案是一张新图:生成完,下载,再自己贴回去。这一页量的是另一种答案:生成结果落回源图层自己那块矩形,同原点、同尺寸,开关可见性就是一次逐像素的前后对比。四张真照片在真编辑器里各跑一遍,面板上那两个数(送出去的那份、要回来的画幅)逐条记在下面;落地页、编辑器、服务端三端同一条算术的对照表,落位 ±3 px 的合成画布读数,以及这一步唯一会把源图送出浏览器的事实与它的点数账,都在这一页。
修订于 2026-10-10 · 约 3051 字
面板上其实是两个数
改图那一栏给读者的是一行小字加一个下拉框,它们说的是两件不同的事。小字说的是送出去的那份字节:编辑器把当前图层摊成一张栅格再送,那张栅格的长边收在 1536 px,所以 2932×2780 的原图到这一行已经是 1536×1456,判定是「可以直接改」。下拉框的第一格说的是要回来的画幅,照图层自己的像素算,长边顶到 2048 为止,所以同一张图在这一格是 2048×1942。两个数不一样不是坏了,是两件事:一个是「模型收到什么」,一个是「结果按什么画幅回来」。
| 源图 | 那一行小字:送出去的那份 | 画幅那一格:要回来的那份 |
|---|---|---|
| 1920×1080 | 1536×864 · 可以直接改 | 和原图一致 · 1920×1080 |
| 400×400 | 512×512 · 会先放大:模型每边至少要 512px | 和原图一致 · 512×512 |
| 2932×2780 | 1536×1456 · 可以直接改 | 和原图一致 · 2048×1942 |
| 2932×600 | 1536×512 · 会先补边:这张图太长了,模型收不下 | 和原图一致 · 2048×512 |
四张样本是仓库里现成的产品图,用 sips 缩放或裁切出来的,不是合成渐变;没有源图时那一栏长什么样,见下一节最后一张图。
首版探针只断言一个数,四条样本里错了三条 —— 错的那一轮才把这条分开:断言小字的那版在 1920×1080 上等着 1920×1080,等来的是 1536×864。面板没有说谎,是探针问错了对象。这一页的表因此两列都写,读者拿哪一列去对,都能对上。


四态:直接改、放大、补边,以及这一端说不出来的那一态
判定只有四种,边界是模型自己的两条线:每边至少 512 px,长边最多 2048 px。2026-10-10 读线上 /api/ai/models,min_side 与 max_side 就是 512 与 2048。两边都在线内是「可以直接改」;短边不够 512,等比放大到短边 512;长边超过 2048,等比缩到长边 2048;长宽比超过 4:1 的那一类只剩补边一个解 —— 长边顶格缩完短边仍不到 512,缩放救不了,而裁掉等于替读者决定丢哪一半,所以画布补到两边够 512、图居中。
| 态 | 触发条件 | 编辑器那一行会不会说 |
|---|---|---|
| 可以直接改 | 两边都在 512 到 2048 之间 | 会 |
| 会先放大 | 短边小于 512 | 会 |
| 会先缩小 | 长边大于 2048,按原文件算 | 不会:送出的那份长边已是 1536 |
| 会先补边 | 长宽比大于 4:1,顶格缩后短边仍小于 512 | 会 |
第三行是这一页最容易被误读的一格:它不是说编辑器漏了一种提示,是说那条提示在这一端数学上不可能触发 —— 1536 永远够不到 2048 那条线。



同一条算术,写在三个地方
同一套判定有三个落点:落地页输入框、编辑器首 tab、服务端请求层。三处各写一遍,是因为它们拿到的输入不同(本地文件、画布图层、HTTP 字节),但算术必须逐字相同 —— 改一处不改另两处,轻则白掉画质,重则读者付了点拿回一句看不懂的错。2026-10-10 用七个尺寸把三端各跑了一遍,逐条相同:
| 尺寸 | 落地页 | 编辑器 | 服务端 |
|---|---|---|---|
| 1920×1080 | 可以直接改 | 可以直接改 | 可以直接改 |
| 400×400 | 放大到 512×512 | 放大到 512×512 | 放大到 512×512 |
| 2932×2780 | 缩小到 2048×1942 | 缩小到 2048×1942 | 缩小到 2048×1942 |
| 2932×600 | 补边到 2048×512 | 补边到 2048×512 | 补边到 2048×512 |
| 1536×864 | 可以直接改 | 可以直接改 | 可以直接改 |
| 1536×1456 | 可以直接改 | 可以直接改 | 可以直接改 |
| 1536×314 | 补边到 1536×512 | 补边到 1536×512 | 补边到 1536×512 |
边界用例由三份测试各自钉住:落地页一份、编辑器一份、服务端一份。改任何一端而另两端不动,红的是那两端。
结果落回源图层那块矩形
先说清一件常被弄反的事:图层不共用一个缩放系数。每个图层各有自己的矩形,尺寸加偏移,这是图层编辑器的老规矩;该一致的是派生关系 —— 改 X 这一层的结果必须落回 X 那一块矩形,同原点、同尺寸,这样开关可见性就是一次逐像素的前后对比,而不是两张对不上的图。
落位由一条纯算术决定:比例一致时恒等,一次重采样都不做;供应商把尺寸收成别的档位时,contain 加居中;永不拉伸,永不裁切。合成画布上的读数是 2026-10-10 量出来的:源矩形 175,132 到 525,394,结果落进去之后与源矩形对齐,误差在 ±3 px 内;修掉的那个旧行为把同一份结果放到 700,525 —— 开关可见性看到的就不再是前后对比,是两张不相干的图。源矩形在提交那一刻定下来、跟着那批结果走;插入时也用结果自己的模式,不是面板此刻停在哪个档。
- 比例一致:恒等落位,不重采样 —— 源图是模型的唯一参考,结果也不该再糊一层。
- 档位不同:contain 加居中,四个边都不裁。
- 永不拉伸、永不裁切:这两条没有例外,因为例外就是替读者改画。
这一步的账:源图会上传,1 点 1 美分
先说边界,再说钱。常规修图全程在本机:解码、编辑、导出都在浏览器里完成。AI 生成与改图是唯一走服务端的一步,源图会上传到服务端,这是唯一一次。说完边界说钱:1 点 = 1 美分,提交前面板报价;匿名读者看到的那一栏写着登录后即可使用,按钮是「登录后生成」,报价那一格空着 —— 没登录就没有点数可扣,这一态不假装能生成。
| 档 | 模型 | 文生图 1k | 文生图 2k | 改图 1k | 改图 2k |
|---|---|---|---|---|---|
| 快速 | z-image-turbo | 6 点 | 6 点 | 不接改图 | 不接改图 |
| 标准 | qwen-image-3.0 | 10 点 | 20 点 | 12 点 | 24 点 |
| 专业 | qwen-image-3.0-pro | 20 点 | 40 点 | 22 点 | 44 点 |
2026-10-10 读线上 /api/ai/models 的原值;一次最多 4 张(max_count = 4),每边 512 到长边 2048 的限制也来自同一份响应。
自己怎么验
- 开编辑器,放一张自己的图进改图那一栏,看那行小字:它说的尺寸是送出去的那份,长边不会超过 1536。
- 看画幅下拉框的第一格:那是图层自己的像素,长边顶到 2048。两个数不同是正常的,相同的那几态(比如放大到 512 那一态)也正常。
- 拿一张长宽比超过 4:1 的长条图:那一行会写「会先补边」,画幅那一格落在 2048×512 这一族。
- 登录、有点数,生成一次,然后关掉结果图层的可见性再打开:前后两张应该严丝合缝地对在同一块矩形上,不漂移、不变大。
- F12 打开 Network,不点生成,修三分钟图:除了页面自己的资源,没有把图片送出去的请求;点了生成才有那一条。
最后一条是这条边界最便宜的验法,也是我们对自己这一版做的同一条:不点生成,就没有出机的请求。
这一页不主张的事
- 不主张 AI 修图免费:它按点计费,1 点 1 美分,提交前报价;编辑器本身免费,也不收订阅。
- 不主张 AI 那一步在本机:它是唯一走服务端的一步,源图会上传;全程在本机的是常规修图。
- 不主张结果比原图清楚:送出去的那份长边收在 1536,模型不会凭空还你四千像素的细节;要回来的画幅顶到 2048,那是画幅,不是分辨率承诺。
- 不主张离线可用:编辑器是一个网页,断网就没有它。
- 不主张图层共用一个缩放系数:每个图层各有自己的矩形;该一致的是结果落回源图层那块矩形这件事,这一页量的是它。
常见问答
AI 改图会把我的照片上传吗?
会。AI 生成与改图是唯一走服务端的一步,源图会上传到服务端;常规修图全程在本机,不出这一步就没有出机的图片请求。提交前面板报价,没登录时按钮是「登录后生成」,报价那一格空着。
为什么面板上两个尺寸不一样,哪个是真的?
两个都是真的,说的是两件事:小字是送出去的那份栅格,长边收在 1536;下拉框第一格是要回来的画幅,照图层自己的像素算,长边顶到 2048。2932×2780 那张因此一边写 1536×1456、一边写 2048×1942,都不是错。
生成结果会插成一个新图层吗?缩放系数会不会自己变?
结果落回源图层那块矩形:同原点、同尺寸。比例一致时一次重采样都不做;供应商把尺寸收成别的档位时 contain 加居中;永不拉伸、永不裁切。合成画布上量到的对齐误差在 ±3 px 内,开关可见性就是一次逐像素的前后对比。
我的图太小、太长或者太大会怎样?
短边不到 512 等比放大到 512;长边超过 2048 等比缩到 2048;长宽比超过 4:1 的那一类只有补边一个解,画布补到两边够 512、图居中 —— 裁掉等于替读者决定丢哪一半,所以不裁。四种判定面板都会当场写出来。
接着看
把你那张图放进来对一遍
编辑器免费,打开就能拖文件。放进来之后看那一行小字和画幅那一格:两个数各说各的,都对得上,这一页的表就成了你自己的读数。
作为亚马逊联盟会员,我们可能从符合条件的购买中获得佣金。