客人拿来一张微信里存的照片,要冲 6 寸、放相框,一看只有几百像素,直接印出来一片糊。冲印店、照相馆、打印店天天遇到这种事。
这件事分两步:先算这张图够不够印,不够再用 AI 放大。放大最常见的坑是 AI 顺手把人脸「修」了,印出来客人说不像。下面用豆包的「变清晰」做一遍(这次没看到扣费),再讲怎么挑工具、怎么跟客人说。
同一张 450×600 的小图:左边直接拉大,右边用豆包「变清晰」
文中的照片是 AI 生成的演示图,不是真人。
第一步:先要原图
最省事、效果最好的办法,是让客人把原图发过来:
- 微信发图时,点开相册右下角勾选「原图」再发送。不勾的话,微信会把照片压缩,几兆的照片可能只剩几百 KB;
- 照片在别人手机里,就请对方用「原图」再发一次;
- 能用数据线、网盘传文件就更好。
拿到原图,多半就不用放大了。
第二步:算一算够不够印
看照片有多少像素:
- iPhone:在「照片」里打开这张图,点下面的 ⓘ,能看到「3024 × 4032」这样的数字;
- 安卓:在相册里打开照片,点「详情」,不同手机位置不一样;
- 电脑:Mac 用「预览」打开,菜单「工具 → 显示检查器」;Windows 右键文件,「属性 → 详细信息」。
再对照下面这张表。300 dpi 是冲印店常说的清楚标准;200 dpi 拿在手里看也还行:
| 冲印尺寸 | 大小(厘米) | 清楚(300 dpi) | 能看(200 dpi) |
|---|---|---|---|
| 5 寸 | 8.9 × 12.7 | 1050 × 1500 | 700 × 1000 |
| 6 寸 | 10.2 × 15.2 | 1200 × 1800 | 800 × 1200 |
| 7 寸 | 12.7 × 17.8 | 1500 × 2100 | 1000 × 1400 |
| 8 寸 | 15.2 × 20.3 | 1800 × 2400 | 1200 × 1600 |
| A4 | 21 × 29.7 | 2480 × 3508 | 1654 × 2339 |
自己算也简单:长边像素 ÷ 300 × 2.54,就是能清楚印出来的长边厘米数。
像素数要自己看,别问 AI。我们把这张 450×600 的图发给豆包,问「这张照片能冲印多大」,它说这是「960×1280 像素」,还说能印 8 寸:
豆包把像素说错了,算出来的尺寸也不对
实际 450×600 连 5 寸都不够,所以要放大。
第三步:用豆包「变清晰」放大
豆包大图预览上方有一排修图工具,其中「变清晰」能把图放大 2 倍,脸基本不改。工具栏要在图像生成的对话里才会出现,所以要绕一下:
- 打开豆包(doubao.com),输入框下面点「图像生成」,点「+」上传照片,随便写一句(比如「提高清晰度」),发送。
在图像生成里上传照片
- 豆包会画出一张新图。这张不是我们要的(下面会说为什么),点开它,右边会打开大图预览。
- 预览最右边有一列小图,点你上传的那张原图。
- 点上方工具栏里的「变清晰」,等半分钟左右,对话里会出现放大 2 倍的图。
大图预览:右边小图里选原图,再点上方「变清晰」
- 点开放大后的图,右上角「保存」下载。
450×600 的图点一次变成 900×1200,按上面的表,冲 6 寸「能看」。要印 7 寸、8 寸,可以对结果再点一次「变清晰」,我们这次得到 1800×2400。但第二次已经开始美颜了,而且图上多了「豆包 AI 生成」的水印,见下面的对比。
为什么不直接让豆包「变清晰」
第 1 步里打字说「变清晰、放大」,豆包是照着原图整张重画一遍,不是在原图上放大。看着更锐利,脸却被改了。我们拿真正的原图(这张演示图压缩前的样子)放大对比:
孩子的脸:原图、直接拉大、变清晰 1 次、变清晰 2 次、对话里重画、本机 RealESRGAN
妈妈的脸:同样六种做法
- 直接拉大:糊,有一块块的压缩痕迹;
- 「变清晰」1 次:清楚、自然,最接近原图;
- 「变清晰」2 次:睫毛变长、皮肤发亮,开始美颜了;
- 对话里重画:最锐利,但妈妈的脸被修得更精致,像换了个妆;
- 本机 RealESRGAN(进阶里讲):干净,皮肤有点像涂抹过。
用人脸识别量了一下,结果一样:「变清晰」1 次和原图最接近,对话里重画差得最多。所以要放大就用「变清晰」按钮,别在对话里让它画。
千问和即梦呢
- 千问:同样的要求,提示「本次生成使用了会员专属功能」,没开会员出不了图;
千问提示要开会员
- 即梦:生成的图下面有「超清」「智能超清」「细节修复」,但只能用在即梦自己生成的图上,没法拿来放大你自己的照片。
拿它挣钱:冲印店的「小图修清晰」
- 谁需要:拿手机截图、微信小图来冲印的客人,想把旧手机里的照片洗出来的老人,做相册、摆台的;
- 怎么报价:去闲鱼、美团搜「照片修复 冲印」,看看附近同行怎么收,可以做成「放大 + 冲印」的套餐;
- 先给客人看:放大后发小样给客人确认,尤其是人脸,像不像本人只有客人说了算;
- 说清楚:AI 放大会补出原来没有的细节,跟原图不会一模一样;能要到原图就别放大;
- 很旧、有划痕折痕的照片,先看《老照片修复上色》。
进阶:在自己电脑上批量放大(免费,照片不上传)
照片多,或者客人不想把照片传到网上,可以在电脑上用 ComfyUI(免费的 AI 画图软件)加 RealESRGAN(开源放大模型)。我们这台 M1 Max 放大一张 3 秒。效果看上面对比的最后一列:脸没被改,但皮肤偏光滑,近看不如「变清晰」自然。
- 按《在 Mac 上安装 ComfyUI》装好 ComfyUI。
- 下载放大模型(约 64MB)。打开「终端」,复制进去回车:
cd ~/ai-demo/ComfyUI
curl -L -o models/upscale_models/RealESRGAN_x4plus.safetensors https://modelscope.cn/models/Comfy-Org/Real-ESRGAN_repackaged/resolve/master/RealESRGAN_x4plus.safetensors
- 启动 ComfyUI,下载「照片放大脚本」,解压出
s091_upscale.py放到照片旁边。第一次用先装一个处理图片的库:pip3 install pillow。 - 在照片所在的文件夹运行,最后写要印的尺寸(6寸、7寸、8寸、A4,或者长边像素):
python3 s091_upscale.py 小图.jpg 放大.jpg 6寸
它会先放大 4 倍,再缩到对应尺寸 300 dpi 需要的像素,比如 450×600 → 1350×1800。
一批照片一起放大:
mkdir -p 放大
for f in *.jpg; do python3 s091_upscale.py "$f" "放大/$f" 7寸; done
常见问题
放大以后能印多大,有没有上限? 放大补出来的细节是 AI 猜的。放大 2 倍问题不大;放得越多,越像画出来的,脸也越容易变。原图太小(比如几百像素的截图),宁可印小一点。
冲印店说图片太小怎么办? 说明像素不够,按上面的表看能印多大,或者先放大。也可以直接问店家要多少像素。
放大后的照片要标 AI 吗? 自己家里摆着不用。帮客人做的,交付时说一句「用 AI 放大过」,客人心里有数。
用到的工具
| 工具 | 用来做什么 | 费用 | 去哪用 |
|---|---|---|---|
| 豆包「变清晰」 | 照片放大 2 倍,脸基本不改 | 这次没看到扣费 | doubao.com,或手机 App |
| ComfyUI + RealESRGAN | 本机批量放大(进阶) | 免费 | 《在 Mac 上安装 ComfyUI》,模型在魔搭社区 |
接下来
- 照片又旧又有划痕:《老照片修复上色》
- 一堆照片想做成一本相册:《孩子的成长相册怎么做》
- 效果图、海报要放大到 A2、A1:《效果图放大到 4K 打印》