Maison  >  Article  >  Périphériques technologiques  >  Le plug-in open source Stable Diffusion pour PS est ici : supplément cérébral IA en un clic, prêt à être installé et utilisé

Le plug-in open source Stable Diffusion pour PS est ici : supplément cérébral IA en un clic, prêt à être installé et utilisé

WBOY
WBOYavant
2023-04-12 13:37:131367parcourir

Stable Diffusion est une nouvelle technologie en vogue dans le domaine de l'IA cette année. Grâce à l'esprit open source de Stability AI, elle a donné naissance à de nombreuses applications de peinture d'IA. Par rapport à la méthode de peinture traditionnelle, la méthode de génération d'images basée sur le texte est simple à utiliser et la vitesse de dessin est également rapide. Chaque génération montrera un effet différent.

Avec le développement de la technologie, les GPU grand public peuvent également générer des images en quelques dizaines de secondes, et les gens commencent à envisager d'utiliser les capacités de dessin de l'IA pour plus de productivité. Étant donné que Stable Diffusion est open source depuis longtemps, il est logique que les développeurs l'utilisent pour créer des outils de dessin.

Par exemple, le précédent Automatic1111 est une interface utilisateur réseau couramment utilisée dans la communauté des utilisateurs de Stable Diffusion, mais elle n'est toujours pas assez pratique pour les utilisateurs professionnels qui utilisent souvent Photoshop.

Le plug-in open source Stable Diffusion pour PS est ici : supplément cérébral IA en un clic, prêt à être installé et utilisé

Maintenant, avec l'aide du plug-in Auto-Photoshop-StableDiffusion, les utilisateurs peuvent utiliser la fonctionnalité d'Automatic1111 Stable Diffusion directement dans le logiciel de dessin le plus célèbre Photoshop sans avoir à basculer entre les programmes.

Cela signifie que vous pouvez facilement utiliser Stable Diffusion AI dans l'environnement Photoshop familier, prêt à l'emploi. Après avoir installé ce plugin, vous pouvez modifier les images de diffusion stable à l'aide de tous vos outils préférés et les enregistrer facilement dans Photoshop.

Lien du projet : https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin

Introduction à la fonction

Test rapide

1. Créez un nouveau projet dans PhotoShop .

2. Ne sélectionnez ou ne modifiez rien après le chargement du plugin. Cliquez simplement sur le bouton "Générer".

3. Si vous voyez une image de chat chargée sur la toile, alors tout est configuré correctement.

txt2Img

1. Utilisez l'outil de sélection rectangulaire et sélectionnez le carré (rapport 1x1)

a. Dans l'outil de sélection, vous pouvez définir le rapport sur 512x512 ou 512x768 ;

b . Assurez-vous simplement de sélectionner une échelle égale à la taille de l'image résultante.

2. Écrivez l'invite et cliquez sur "Générer".

3. Le résultat sera redimensionné pour s'adapter à la zone sélectionnée. Mais ne vous inquiétez pas, l'image sera chargée dans PhotoShop en tant qu'objet intelligent. Vous pouvez donc le redimensionner sans perte de qualité.

img2img

1. Sélectionnez une image qui se trouve sur son propre calque.

a. Si vous souhaitez que l'image générée soit parfaitement placée sur l'image originale, vous pouvez choisir "Ctrl + clic" sur la vignette du calque.

2. Changez le mode en "img2img" dans l'interface utilisateur du plugin.

3. Cliquez sur le bouton "Définir l'image initiale". Si l'image ne passe pas au calque sélectionné. Cliquez plusieurs fois (l'auteur travaille à résoudre ce problème).

4. Cliquez sur Générer.

inpaint

1. Changez le mode du plug-in en "inpaint".

2. Créez une sélection carrée sur l'image à réparer :

a. Via l'outil de sélection rectangulaire

b.

3. Créez un nouveau calque et peignez en blanc dans la zone sélectionnée. Notez que toutes les zones blanches seront régénérées via Stable Diffusion.

4. Cliquez sur le bouton "Init Inpaint Mask".

a. Assurez-vous que vous êtes toujours sur le calque blanc avant de cliquer

b. Après avoir cliqué, le plug-in générera un masque noir et blanc approprié, définissez-le comme masque à utiliser par Stable ; Diffusion.

c. Il crée également un instantané de toile sous la zone sélectionnée et utilise cet instantané comme image initiale.

5. Cliquez sur le bouton "Générer".

outpaint

1. Changez le mode plugin pour réparer. N'oubliez pas que la « peinture » n'est qu'un cas particulier de réparation.

2. Créez une "sélection rectangulaire" qui croise l'image que vous souhaitez agrandir.

3. Cliquez sur "Init Outpaint Mask", cela :

a. Créer un instantané de la toile sous sélection et l'utiliser comme "image initiale" pour une diffusion stable ; un masque noir et blanc et utilisez-le comme "Masque initial"

c. Il mettra à jour "l'Image initiale" et le "Masque initial" dans l'interface utilisateur du plugin.

Quelques mots d'expérience

Afin d'obtenir les meilleurs effets d'inpaint et de outpaint, vous devez choisir le "modèle d'inpainting à diffusion stable". L’« image initiale » de

  • img2img ne peut pas avoir de transparence.
  • Vérifiez toujours "l'image initiale" et le "masque initial" dans l'interface utilisateur du plugin et assurez-vous qu'ils correspondent aux calques sur la toile. Si vous souhaitez ajuster l'inadéquation, veuillez procéder comme suit :
  • Sélectionnez "group_mask" dans le panneau des calques et cliquez sur le bouton "définir le masque d'initialisation".
  • Sélectionnez "group_init_image" dans le panneau des calques et cliquez sur le bouton "définir l'image d'initialisation".
  • Après avoir sélectionné le modèle, vous devrez peut-être attendre qu'il se charge dans Stable Diffusion avant de pouvoir cliquer sur Générer.
  • Vérifiez si la barre de progression est bloquée à 0% ou 1% : vous pouvez annuler/interrompre la demande à tout moment si vous pensez que cela prend trop de temps et souhaitez vous régénérer à nouveau.
  • N'ouvrez pas plusieurs documents PhotoShop, cela casserait le plugin. Veuillez travailler sur un projet à la fois.
  • Questions sur img2img, inpaint ou outpaint

img2img, inpaint et outpaint utilisent la fonction "exportation rapide vers png" de Photoshop.

  • L'exportation rapide aléatoire vers png est corrompue, il s'agit d'un bug connu de Photoshop.
  • Si vous souhaitez tester si la fonctionnalité est cassée et quelle est la cause du problème, vous pouvez procéder comme suit :

Sélectionnez un calque et cliquez dessus avec le bouton droit, puis choisissez Exportation rapide au format png. Si vous recevez une invite de fenêtre, l'exportation rapide fonctionne correctement. Par contre, si rien ne se passe, vous devez redémarrer Photoshop et réessayer la fonction d'exportation jusqu'à ce qu'elle fonctionne.

  • Vous pouvez utiliser ce plugin lorsque la fonction d'exportation est activée, sinon img2img, inpaint et outpaint ne fonctionneront pas correctement.
  • Comment installer
La première fois que vous exécutez le plug-in :

1. Téléchargez le plug-in :

git clone https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin.git

2. Exécutez "start_server.bat" sous "Auto-Photoshop". -StableDiffusion-Plugin"

3. À l'emplacement où vous avez installé automatic1111, modifiez webui-user.bat et changez cette ligne :

set COMMANDLINE_ARGS=

set COMMANDLINE_ARGS= --api

这将允许插件与 automatic1111 项目进行通信。保存后关闭「webui-user.bat」文件,正常运行即可。

4、运行 photoshop。选择编辑→首选项→插件,确保选中「启用开发者模式」(Enable Developer Mod)选框。

5、安装官方的「Adobe UXP Developer Tool」,此工具会将插件添加到 photoshop:https://developer.adobe.com/photoshop/uxp/devtool/installation/

6、运行 Adobe UXP Developer Tool 并单击右上角的「添加插件」按钮。导航到「Auto-Photoshop-StableDiffusion-Plugin” 文件夹所在的位置并打开「manifest.json」

7、选择插件并点击 Actions → Load Selected,就完成了。

第二次及后续运行插件的步骤:

1、启动 「webui-user.bat」

2、启动 「start_server.bat」

3、启动 「Photoshop」

4、启动 「Adobe UXP Developer Tool」并加载插件

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer