Auto-Photoshop-StableDiffusion-Plugin 使用教程:Photoshop 内直接生成 Stable Diffusion 图像的完全指南
【免费下载链接】Auto-Photoshop-StableDiffusion-PluginA user-friendly plug-in that makes it easy to generate stable diffusion images inside Photoshop using either Automatic or ComfyUI as a backend.项目地址: https://gitcode.com/gh_mirrors/au/Auto-Photoshop-StableDiffusion-Plugin
你在 A1111 网页里跑完一张图,存成 PNG,再切回 Photoshop 加图层、抠背景、调色调,每切一次窗口就丢一次手感。Auto-Photoshop-StableDiffusion-Plugin 把 Stable Diffusion 搬进 Photoshop:插件背后接 Automatic1111 或 ComfyUI 后端,生成、蒙版、图层全部在一个画布里完成。照这篇教程走一遍,你能装好插件并跑通第一次文生图。
准备工作:
- Photoshop v24 或更新版本(插件最低支持版本)
- 本地已装好 Automatic1111 webui;无显卡可用免费众包服务 Stable Horde 或 Colab 替代
- 开发者方式另需 Node.js 和 Python 环境
- 插件面板里有 A / P 两个状态灯:A 代表 A1111 服务器,P 代表插件自带的代理服务器,绿色才算连上
一、快速上手:第一次文生图
- 安装插件(一键安装法见下一节)
- 在 A1111 的扩展页装入
Auto-Photoshop-SD扩展并重启 - 用
--api参数启动 A1111,让插件能调用后端 - 打开 Photoshop,从窗口菜单调出 Auto-Photoshop-SD 面板,等 A、P 两盏灯变绿
- 用矩形选框在画布上画一个选区,在提示词框输入描述,点生成

选区在哪,图就生成在哪,结果直接落在图层上,不用另存再拖回来。
二、三种安装方式对比与步骤
| 方式 | 适合人群 | 步骤数 | 耗时 |
|---|---|---|---|
| 一键安装(.ccx) | 设计师、普通用户 | 3 步 | 约 5 分钟 |
| 解压安装(.zip) | 对目录操作有基础的用户 | 4 步 | 约 10 分钟 |
| UXP 开发模式 | 开发者 | 约 9 步 | 约 30 分钟 |
一键安装法:
- 从项目发行版页面下载
.ccx文件 - 双击运行,装完即可使用 txt2img、img2img、inpaint、outpaint 全部模式
- 到 A1111 扩展页安装
Auto-Photoshop-SD扩展,装好列表里出现后点"Apply and Restart UI"
解压安装法:
- 下载
.zip压缩包 - 解压到同名文件夹
- 把该文件夹整体移入 Photoshop 插件目录
- 同样完成 A1111 扩展安装
开发者 UXP 模式,只给命令:
git clone https://gitcode.com/gh_mirrors/au/Auto-Photoshop-StableDiffusion-Plugin cd Auto-Photoshop-StableDiffusion-Plugin npm install npm run watch随后运行插件目录里的 start_server 脚本,在 A1111 的 webui-user.bat 中把COMMANDLINE_ARGS改为--api,再在 Photoshop 里开启"编辑 → 首选项 → 插件"中的开发者模式,用 Adobe UXP Developer Tool 加载插件目录下的 manifest.json。
重要提醒:无论哪种方式,第 3/4 步的 A1111 扩展都不可跳过。蒙版扩展(Mask Expansion)和蒙版模糊(Mask Blur)由这个扩展提供,不装的话 inpaint 和 outpaint 效果会明显变差。
三、按场景看四大生成模式
文生图(txt2img):从零生成素材
何时用:画布上是空白,你要用提示词造一张全新的图。
怎么操作:先画选区,再写提示词,点"生成 Txt2Img"。批量出图时,在 Viewer 里筛选保留哪几张。
| 参数 | 作用 | 推荐值(插件默认) |
|---|---|---|
| Steps | 采样步数 | 20 |
| CFG Scale | 提示词遵循强度 | 7 |
| 宽 × 高 | 生成尺寸 | 512 × 512 |
| Batch Size / Count | 单批张数 / 批次数 | 1 / 1 |
| 选择模式 | 按选区比例(ratio) / 精确(precise) / 忽略(ignore) | ratio |
避坑:选区比例模式下生成尺寸会自动匹配选区,别在 ignore 模式下手动填错宽高导致变形。
图生图(img2img):基于现有图出变体
何时用:你有一张底图,想保留大致内容只换风格或细节。
怎么操作:选中要作样本的画面区域,切到 img2img 模式,调整降噪强度,点"生成 Img2Img"。
| 参数 | 作用 | 推荐值(img2img 预设) |
|---|---|---|
| Denoising Strength | 0 与底图完全一致,1 完全变脸 | 0.6 |
| Image CFG Scale | 底图对结果的约束力 | 1.5 |
| Mask Expansion | 蒙版外扩像素 | 10 |
| Inpainting conditioning mask strength | 0 保构图,1 允许构图变化 | 仅 -inpainting 模型生效 |
避坑:conditioning mask 这一项只对文件名以-inpainting.结尾的模型生效,用普通模型时它是摆设。
局部重绘(inpaint):只改一块,其余不动
何时用:换掉背景里一个不想要的物体,或修一小块瑕疵,画面其他部分必须原样保留。
怎么操作:切到 inpaint 模式,用矩形选框框住目标区域,用 100% 不透明度的白色画笔在蒙版上涂要改的地方,写提示词,点"生成 Inpaint"。
| 参数 | 作用 | 推荐值(inpaint 预设) |
|---|---|---|
| Denoising Strength | 重绘幅度 | 0.7 |
| Mask Blur | 蒙版边缘模糊像素,越大过渡越柔 | 0 起步,按需加 |
| Mask Expansion | 蒙版向外扩展,帮助融合 | 0 起步,按需加 |
| Mask Content | 蒙版区域填充方式:fill / original / latent noise / latent nothing | 按效果试,常用 fill |
| Inpaint at Full Res | 是否全分辨率修补 | 小区域可开 |
避坑:务必选-inpainting.ckpt模型再点生成,这一步文档里反复强调最容易忘,选错模型修补效果会差一截。
扩图(outpaint):把画面往外延
何时用:竖图要扩成横图、留白区域要补齐。
怎么操作:切到 outpaint 模式,用矩形选框画出比原图更大的目标区域,选区必须有一部分透明(新增部分)、一部分与原图重叠(给模型上下文),其余步骤与 inpaint 相同。
| 参数 | 作用 | 推荐值(outpaint 预设) |
|---|---|---|
| Denoising Strength | 新区域生成幅度 | 0.92 |
| Mask Expansion | 蒙版外扩 | 10 |
| Mask Content | 同上 | latent noise / latent nothing 常见 |
避坑:选区完全不和原图重叠时,新区域缺上下文,衔接处容易出现断层。
Viewer 与 History:批量筛选和历史回溯
何时用:一次出了多张图要挑;或上个文件里生成过想找回原参数。

- Viewer:在图格里 shift + 点击多选,再决定保留单张 / 保留全部 / 丢弃单张 / 全部丢弃,留下的图存进当前会话的图层文件夹
- History:点"Load Previous Generations"载入本 PSD 文件里生成过的图,单击缩略图即可把当时的种子、提示词、参数整套搬回面板
避坑:History 只覆盖当前 PSD 文件内的生成记录,换文件之前先把想要的图留下。
四、常用参数速查表
| 参数 | 出现场景 | 默认/推荐值 | 一句话说明 |
|---|---|---|---|
| Steps | 全部模式 | 20 | 步数越高细节越多,也越慢 |
| CFG Scale | 全部模式 | 7 | 越大越"听话",过大易过饱和 |
| 宽 × 高 | txt2img | 512 × 512 | 512 为基础值 |
| 采样器 | txt2img | Euler a | 默认即可,按需切换 |
| Seed | 全部模式 | -1 随机 | 想要可复现就锁定,点 Last 可复用上次 |
| Denoising Strength | img2img 0.6 / inpaint 0.7 / outpaint 0.92 | 见左 | 控制变化幅度 |
| Mask Blur | inpaint / outpaint | 0 | 蒙版边缘柔化 |
| Mask Expansion | inpaint / outpaint | 0 / 10 | 蒙版外扩像素 |
| Image CFG Scale | img2img | 1.5 | 底图约束强度 |
| Hi Res Scale | 开启 Hi Res Fix 后 | 2 | 二次放大的倍率 |
| Sampler | txt2img | Euler a | 影响画风稳定性 |
五、三个可直接照做的实战工作流
工作流 1:给设计稿补一张氛围背景目标 → ① 矩形选框框住背景区 ② 提示词写"misty mountain, blue hour",Steps 20、CFG 7 ③ 生成 → 产出:背景落在独立图层,前景元素不受影响,可直接继续调色。
工作流 2:换掉画面里多余的道具目标 → ① 选-inpainting模型 ② 白色画笔在蒙版上涂掉目标物体 ③ 提示词写期望的新内容,降噪 0.7 ④ 生成 → 产出:局部替换完成,边缘可用 Mask Blur 2~4 柔化过渡。
工作流 3:把 512×512 方图扩成横图目标 → ① 扩选区至 768×512 并保留 100px 左右与原图重叠 ② outpaint 模式,降噪 0.92 ③ 生成 → 产出:新画布宽度内的图,新旧区域在同一图层上可继续编辑。
六、常见故障排查
| 现象 | 可能原因 | 解决办法 |
|---|---|---|
| A 灯红色 | A1111 未以--api启动 | 修改 webui-user.bat 加--api后重启,再点面板刷新 |
| P 灯红色 | 代理服务器没跑 | 运行插件目录的 start_server 脚本,或点刷新 |
| Exception in ASGI / Expecting value | 插件与 A1111 版本不匹配 | 升级 A1111 到最新版,并开启 UI 里"Save text information about generation parameters as chunks to png files" |
| Plugin Load Failed:No application connected to the service | 加载插件时 Photoshop 还没启动 | 先开 Photoshop,再重启 UXP Developer Tool 并重新加载 |
| 远程服务器不出图 | 远程 webui 没开 api | 在访问地址末尾加/docs#检查,若文档里没有/sdapi/v1/samplers则用--api重启远程实例 |
| 没有显卡 | 本地无法跑 SD | 设置页切换 Stable Horde(免费众包集群),或运行 Colab 后把 gradio.live 地址填入设置页的 SD URL |
七、进阶提效
- 提示词快捷方式:在 Prompt Shortcut 标签里把
{game_like}这类词映射成整串长提示词,存成 prompt_shortcut.json(位于 server/python_server 目录),每次会话开头点 Load 即可复用 - Smart Preset 智能预设:按场景一键填充整组参数,省得逐项调
- 自定义预设:在设置页的 Custom Presets 里存自己的参数组合
- History 单击缩略图即可还原上次生成的完整参数,复现满意结果
- ControlNet 选项卡:装好 A1111 的 ControlNet 扩展后可在插件里挂线稿、深度等控制条件
- 图像搜索:History 页的 Image Search 引擎可直接把搜到的图拉进图层
- Extras 放大:内置放大算法组合与面部修复可见度控制,出图后直接放大
装好插件、跑通第一次文生图,只花你十分钟;后面每一张图都省掉"存盘—切换—导入"的往返。生成、修补、扩展、筛选都在一个面板里闭环,你的注意力可以全留给画面本身。
建议定期更新插件版本并同步升级 A1111 后端,两者版本匹配是使用顺利的前提。
【免费下载链接】Auto-Photoshop-StableDiffusion-PluginA user-friendly plug-in that makes it easy to generate stable diffusion images inside Photoshop using either Automatic or ComfyUI as a backend.项目地址: https://gitcode.com/gh_mirrors/au/Auto-Photoshop-StableDiffusion-Plugin
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考