关于Photoshop中的【Stable-Diffusion WEBUI】插件:Auto.Photoshop.SD.plugin

PhotoshopStable-DiffusionWEBUI插件安装与简评
文章介绍了Photoshop中的Stable-DiffusionWEBUI插件,该插件允许用户直接在Photoshop内使用WEBUI的功能。虽然存在安装限制和一些错误,作者认为直接用WEBUI可能更方便。文章提供了安装方法并表达了对插件改进的期望。

(零)前言

本篇主要提到Photoshop中的Stable-Diffusion WEBUI插件,相对WEBUI并不算好用,但省得来回切换。
更多不断丰富的内容参考:🔗《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》

(一)PS的插件

参考:https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin
不能从WEBUI中直接安装,请选择从url安装吧。

💡这个插件已经开发好几个月了……

它利用WEBUI的API,从PhotoShop中直接使用WEBUI里的功能(除此不知道还有啥好处)。
官方给的例子是如果你安装好后画一只猫成功了,就代表安装好了:
请添加图片描述

(1.1)安装

其实不存在安装,自动安装和解压都是放入Photoshop的插件目录。
但是Photoshop的版本需要24或以上,还要打开增效工具里面的啥开发人员模式。
当然安装成功了,也是出现在增效工具面板中。
请添加图片描述

(1.2)简评

仅代表自己的意见呢,目前感觉问题还比较多。
莫名的报错,然后正常生成图片(蛤?),界面状态不太正确。

不如直接用WEBUI操作,通过文件的方式和Photoshop或者其它图片编辑软件配合,反而方便一些。
希望作者加油(开源的需要大家一起加油)。


目前我对这个没啥兴趣,所以没继续研究:)
🤪 完。

venv "G:\AI\stable-diffusion-webui\venv\Scripts\Python.exe" fatal: detected dubious ownership in repository at 'G:/AI/stable-diffusion-webui' 'G:/AI/stable-diffusion-webui' is on a file system that does not record ownership To add an exception for this directory, call: git config --global --add safe.directory G:/AI/stable-diffusion-webui fatal: detected dubious ownership in repository at 'G:/AI/stable-diffusion-webui' 'G:/AI/stable-diffusion-webui' is on a file system that does not record ownership To add an exception for this directory, call: git config --global --add safe.directory G:/AI/stable-diffusion-webui Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] Version: 1.10.1 Commit hash: <none> Cloning assets into G:\AI\stable-diffusion-webui\repositories\stable-diffusion-webui-assets... Cloning into 'G:\AI\stable-diffusion-webui\repositories\stable-diffusion-webui-assets'... fatal: unable to access 'https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets.git/': Failed to connect to 127.0.0.1 port 80 after 2101 ms: Could not connect to server Traceback (most recent call last): File "G:\AI\stable-diffusion-webui\launch.py", line 48, in <module> main() File "G:\AI\stable-diffusion-webui\launch.py", line 39, in main prepare_environment() File "G:\AI\stable-diffusion-webui\modules\launch_utils.py", line 411, in prepare_environment git_clone(assets_repo, repo_dir('stable-diffusion-webui-assets'), "assets", assets_commit_hash) File "G:\AI\stable-diffusion-webui\modules\launch_utils.py", line 192, in git_clone run(f'"{git}" clone --config core.filemode=false "{url}" "{dir}"', f"Cloning {name} into {dir}...", f"Couldn't clone {name}", live=True) File "G:\AI\stable-diffusion-webui\modules\launch_utils.py", line 116, in run raise RuntimeError("\n".join(error_bits)) RuntimeError: Couldn't clone assets. Command: "git" clone --config core.filemode=false "https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets.git" "G:\AI\stable-diffusion-webui\repositories\stable-diffusion-webui-assets" Error code: 128
07-21
<think>根据用户的问题,用户在使用stable-diffusion-webui时遇到Git克隆失败,错误信息为"detected dubious ownership in repository"。这是因为Git检测到存储库所在的文件系统不支持文件所有权记录(例如在Windows上使用FAT32/exFAT,或者网络驱动器),因此Git无法信任该目录的所有权。这通常发生在Windows系统上,尤其是当存储库位于非NTFS格式的驱动器或网络共享上。 解决方案是使用`git config`命令将该目录添加到安全目录列表中,告诉Git信任该目录。具体步骤如下: 1. 打开命令提示符(CMD)或Git Bash。 2. 执行以下命令,将问题目录添加到Git的安全目录中: ```bash git config --global --add safe.directory 'F:/Stable Diffusion/stable-diffusion-webui' ``` 注意:目录路径必须与错误信息中的路径完全一致,包括大小写(在Windows上通常不区分大小写,但路径中的空格需要用引号括起来)。 3. 然后再次尝试执行`git clone`或`git fetch`等操作。 如果问题仍然存在,可以尝试以下额外步骤: - 确保路径正确:检查路径中是否有拼写错误,特别是当路径包含空格时,确保使用单引号或双引号将路径括起来。 - 使用绝对路径:确保使用的是绝对路径(如F:/...),而不是相对路径。 - 检查文件系统:确认存储库所在的驱动器是否是NTFS文件系统(推荐)。如果不是,考虑将存储库移动到NTFS格式的驱动器上。 - 如果问题仍然存在,可以尝试将父目录添加到安全目录,例如: ```bash git config --global --add safe.directory 'F:/Stable Diffusion' ``` 另外,如果用户正在使用stable-diffusion-webui的安装脚本,可能会在克隆仓库时遇到此问题。用户可以在运行安装脚本之前先执行上述命令,或者手动克隆仓库。 引用[^1]中提到了类似的问题和解决方法,即通过添加安全目录来解决。 下面,我将按照要求生成相关问题。</think>### 解决 Git 克隆失败:detected dubious ownership 错误 当在 Windows 系统上使用 `stable-diffusion-webui` 时遇到 `fatal: detected dubious ownership in repository` 错误,这是因为 Git 的安全机制检测到存储库位于不支持文件所有权记录的文件系统上(如 FAT32/exFAT 或网络驱动器)。以下是详细解决方案: #### 解决方法 1. **添加安全目录(推荐)** 在命令提示符或 PowerShell 执行: ```bash git config --global --add safe.directory 'F:/Stable Diffusion/stable-diffusion-webui' ``` - 路径需与错误提示中的路径**完全一致** - 若路径包含空格,必须使用引号包裹(如示例) 2. **验证配置** 检查是否添加成功: ```bash git config --global --get-all safe.directory ``` 应显示你添加的路径 `F:/Stable Diffusion/stable-diffusion-webui` 3. **重新执行操作** 再次运行失败的 Git 命令(如 `git clone` 或 `git fetch`): ```bash cd "F:/Stable Diffusion/stable-diffusion-webui" git fetch # 或你原本要执行的命令 ``` #### 其他注意事项 - **文件系统问题** 该错误常见于非 NTFS 格式的驱动器(如移动硬盘)。建议将存储库迁移到 NTFS 格式的本地磁盘分区。 - **权限问题** 以管理员身份运行命令提示符/PowerShell 可避免权限不足问题。 - **路径格式** Windows 路径应使用正斜杠 `/` 或双反斜杠 `\\`,例如: ```bash git config --global --add safe.directory "F:\\Stable Diffusion\\stable-diffusion-webui" ``` #### 预防措施 ```bash # 添加父目录到安全列表(避免未来子目录问题) git config --global --add safe.directory 'F:/Stable Diffusion' ``` > 引用参考:该解决方案基于 Git 官方文档对安全目录机制的说明,通过添加信任目录绕过所有权验证[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值