AI 图片细节少 / 糊:6 类原因 + 6 步修复路径

出图看着模糊、塑料感重?三大独立原因叠加:分辨率不够、步数不够、Prompt 缺细节锚——逐个修。

你期望睫毛根根分明、织物纹理可辨、地板能看到灰尘,结果出来的图像 2010 年的手机 JPEG——主体姿势都对,但软、塑料感、扫一眼就”质量差”。

三个独立原因会叠加:像素分辨率、采样器 / 步数、Prompt 密度。修一个就能改善,三个都修就从”草图”升到”主图”。

常见原因

按命中率从高到低:

1. 生成分辨率太低

很多默认还是 512×512 或 768×768——SD 1.5 够用,SDXL 或 Flux 就明显模糊。现代模型训练分辨率是 1024+,低于这个出图肯定软。

如何判断:查工具的分辨率设置。SDXL / Flux / Midjourney 上任一边 < 1024 就是在饿模型。

2. 采样步数 / sampler 选得差

默认 20 步加基础采样器,细节渲染不到位。睫毛、发丝、布料纹理都需要更多 denoising 迭代。

如何判断:步数 20-25,sampler 是 EulerDDIM——换成 DPM++ 2M Karras + 30-40 步。

3. Prompt 里没有细节锚词

你写 portrait of a woman,里面没有任何”细节”字样。模型按”最低美学基线”出图。细节锚词能把它往上拽。

如何判断:Prompt 里没有 detailedsharp8kintricatecrispfinetexture、镜头规格——加上。

4. 用错了 checkpoint

通用 checkpoint 出通用结果。SDXL 基础模型对脸中等细节、对复杂布料就弱了;写实向 checkpoint(Juggernaut、RealVisXL)同 Prompt 出来锐度差一截。

如何判断:相同 Prompt 和设置,换写实 checkpoint。细节立刻上来 → 基础模型是瓶颈。

5. CFG 偏低

CFG(SDXL 低于 4,Flux 低于 2.5)会让模型”松散听从 Prompt”——包括细节锚词被忽略。

如何判断:CFG 在默认值——上调 1-2 档试试。

6. 输出被压缩成低质量 JPEG

平台可能默认导出 70 质量 JPEG。像素本身是好的,导出阶段毁了。

如何判断:用平台的”保存原图” / PNG 导出选项下载,不要复制 auto-shared 预览图。

最短修复路径

Step 1:拉高分辨率

按平台:

# Midjourney
"... --ar 1:1 --quality 1"
# 或 4:5 / 9:16 —— Midjourney 会自动按每边 1024+ 出图

# Stable Diffusion / SDXL via Forge / A1111
- 宽 × 高:1024×1024 起步
- 开 "Hires fix" → R-ESRGAN 2x 放大
- Denoise 强度 0.35-0.5

# Flux dev (ComfyUI)
- 1024×1024 起步
- 可选:再串一个 2x 放大节点

# DALL-E 3 (ChatGPT)
- Prompt 里加 "HD quality, 1024×1024"
- ChatGPT 会读 Prompt 里的质量标志

Step 2:步数 + sampler 调起来

# A1111 / Forge / SDXL
- Steps: 30-40(原 20)
- Sampler: DPM++ 2M Karras 或 DPM++ SDE Karras
- CFG: 5-7

# ComfyUI Flux
- Steps: 28-35(Flux dev 比 SDXL 需要的步数少)
- Sampler: euler + simple scheduler
- Guidance: 3-4

# Midjourney
- Prompt 末尾加 "--quality 1"(很多套餐默认是 "--quality 0.5")

Step 3:Prompt 加细节锚词

下面挑相关的贴到 Prompt 末尾,别全用:

# 人像
intricate skin texture, fine pore detail, individual eyelashes,
crisp focus on the eyes, 50mm lens, f/2.8 portrait,
shot on Hasselblad H6D

# 商品 / 物件
hyperdetailed, fabric weave visible, micro-texture,
macro photography, focus stacking, 100mm macro lens

# 环境
dust particles in light beams, weathered surface texture,
fine architectural details, sharp foreground bokeh background

# 通用增强
hyperdetailed, intricate, sharp focus, photorealistic, 8k,
masterpiece, professional photography, ultra-detailed

Step 4:跑一道专门的 upscale

基础出图后:

# 内建放大器
- Midjourney:点 "Upscale (Subtle)" 或 "Upscale (Creative)"
- SDXL Forge:Extras 页 → R-ESRGAN 4x+
- ComfyUI:UltimateSDUpscale 或 USDU 自定义节点

# 外部放大器(质量更好)
- Topaz Gigapixel AI(付费,人像最好)
- Upscayl(免费、开源、通用够用)
- Real-ESRGAN x4+ via Replicate

Step 5:换写实 checkpoint

模型本身是瓶颈时:

# SDXL 写实
- Juggernaut XL
- RealVisXL
- Realism Engine SDXL
- DreamShaper XL Turbo(更快)

# Flux 写实
- Flux dev + Flux Realism LoRA(Civitai)
- Flux dev + Skin Realism LoRA

Step 6:导出走 PNG,别用自动 JPEG 预览

永远下载原始 PNG,不要用平台分享时自动压缩的预览图。Midjourney 上右键 → “图片另存为” 拿到完整 PNG。

预防建议

  • 主图标准设置:1024+ 分辨率、30-40 步、CFG 5-7、写实 checkpoint、Prompt 含细节锚
  • 出货前一定先跑放大;2k+ 显示器永远别直接喂 1024 原图
  • 永远保存原始 PNG;不要把 auto-shared JPEG 预览当成成品
  • 每个常用模型都存一套能默认命中这些设置的预设 / 配置

相关阅读

标签: #图像生成 #排查 #排查