StableDiffusion是今年AI领域火爆的新技术。得益于StabilityAI的开源精神,催生了众多AI绘画应用。与传统的绘图方式相比,基于文字生成图片的方式操作简单,绘图速度也快,而且每一代都会呈现出不同的效果。随着技术的发展,消费级GPU已经可以在几十秒内生成图片,人们开始考虑使用AI绘图能力来提高生产力。鉴于StableDiffusion长期以来一直是开源的,开发人员使用它来创建图形工具是有意义的。比如之前的Automatic1111是StableDiffusion用户社区常用的网络UI,但对于经常使用Photoshop的专业用户来说还是不够方便。现在,借助Auto-Photoshop-StableDiffusion-Plugin,用户可以直接在最著名的绘图软件Photoshop中使用Automatic1111StableDiffusion的功能,而无需在程序之间切换。这意味着您可以在熟悉的Photoshop环境中轻松使用StableDiffusionAI,开箱即用。安装此插件后,您可以使用所有喜欢的工具编辑StableDiffusion图像,并将它们方便地保存在Photoshop中。项目链接:https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin功能介绍快速测试1.在PhotoShop中新建一个项目。2.加载插件后,不要选择或改变任何东西。只需单击“生成”按钮。3.如果您看到画布上加载了一只猫的图像,则一切设置正确。txt2Img1。使用矩形选框工具并选择一个正方形(1x1比例)在选区工具中,可以设置比例为512x512或者512x768;b.只要确保您选择的比率等于生成图像的大小即可。2.编写提示并单击生成。3.结果将调整大小以适合所选区域。但别担心,图像将作为智能对象加载到PhotoShop中。所以你可以在不损失质量的情况下调整它的大小。img2img1。在其自己的图层上选择图像。A。如果您希望生成的图像完美地放置在原始图像的顶部,可以选择“Ctrl+单击”图层缩略图。2.在插件用户界面中将模式更改为“img2img”。3.单击设置初始图像按钮。如果图像未更改为所选图层。多次点击(作者正在处理这个问题)。4.单击生成。修复1。将插件模式更改为“修复”。2.在要修复的图像上创建一个正方形选区:通过矩形选框工具;b.或通过“ctrl+click”图层缩略图。3.创建一个新层并在选定区域内涂上白色。请注意,任何白色区域都将通过稳定扩散重新生成。4.单击“InitInpaintMask”按钮。A。单击之前,请确保您仍在白色图层上;b.点击后,插件会生成一个合适的黑白遮罩,将其设置为StableDiffusion要使用的遮罩。C。它还会在所选区域下创建一个画布快照,并将此快照用作初始图像。5.单击生成按钮。涂漆1。更改插件模式以修复。请记住,“修复”只是修复的一个特例。2.创建一个与要扩展的图像相交的“矩形选区”。3.单击“InitOutpaintMask”,这将:在选择下创建画布快照,并将其用作稳定扩散的“初始图像”;b.创建一个黑白蒙版并将其用作“OutpaintMask”“InitialMask”;c.它将更新插件UI中的“InitialImage”和“InitialMask”。一些经验表明,为了获得最佳的inpaint和outpaint效果,必须选择“stable-diffusioninpaintingmodel”。img2img的“initialimage”不能有透明度。始终检查插件UI中的“InitialImage”和“InitialMask”,确保它们与层匹配在画布上。如果要调整不匹配,请执行以下操作:在图层面板中选择“group_mask”并点击“setinitmask”按钮。在图层面板中选择“group_init_image”并单击“setinitimage”按钮。选择模型后,您可能需要等待它加载到StableDiffusion中,然后再单击生成。检查进度条是否停留在0%或1%:如果您认为它花费的时间太长并想再次重新生成,您可以随时取消/中断请求。不要打开多个PhotoShop文档,这会破坏插件。请一次处理一项。关于img2img,inpaintoroutpaint的问题img2img,inpaint和outpaint使用photoshop的“快速导出为png”功能。随机快速导出为png已损坏,这是一个已知的photoshop错误。要测试此功能是否损坏以及原因,请选择一个图层,右键单击它,然后选择“快速导出为png”。如果Windows提示,快速导出工作正常。否则,如果没有任何反应,则需要重新启动photoshop并再次尝试导出功能,直到它起作用。您可以在导出功能正常时使用此插件,否则img2img、inpaint和outpaint将无法正常使用。首次安装和运行插件的方法:1.下载插件:gitclonehttps://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin.git2.在“Auto-Photoshop”下运行“start_server”-StableDiffusion-Plugin".bat"3.在安装automatic1111的位置,编辑webui-user.bat并更改此行:setCOMMANDLINE_ARGS=tosetCOMMANDLINE_ARGS=--api这将允许插件与automatic1111工程。保存后,关闭“webui-user.bat”文件并正常运行。4.运行photoshop。选择编辑→首选项→插件,确保勾选启用开发者模式复选框。5.安装官方的“AdobeUXPDeveloperTool”,它会给photoshop添加插件:https://developer.adobe.com/photoshop/uxp/devtool/installation/6.运行AdobeUXPDeveloperTool,点击右上角的“AddPlugin”按钮在角落。导航到“Auto-Photoshop-StableDiffusion-Plugin”文件夹的位置并打开“manifest.json”7.选择插件并单击“操作”→“加载所选项”,即可完成。第二次及以后运行插件的步骤:1.启动“webui-user.bat”2.启动“start_server.bat”3.启动“Photoshop”4.启动“AdobeUXPDeveloperTool”,加载插入
