DrCyanide / cyanic-sd-krita

A Stable Diffusion plugin for Krita, compatible with A1111 and SD.Next
68 stars 4 forks source link

Issues and feature requests discovered so far #36

Open liujvnes opened 4 months ago

liujvnes commented 4 months ago
  1. Manual connection is required for each use. Please add automatic connection function.

  2. There is no connection indicator on the main interface. For example, a small red dot indicates disconnection and a travel dot indicates connection.

  3. Add a settings button to the main interface and put Settings and Simplify ui in the settings.

  4. The main configurations of txt2img, img2img, and Inpaint are placed in the settings. You can add configuration tags, such as (comics, photos, oil paintings, etc.) tags that users can add by themselves.

  5. Users can call configuration tags in the txt2img and img2img interfaces to streamline the main interface.

  6. In the main interface, users can add ControlNet by themselves, similar to adding layers. More functions can be added in future updates. image

  7. In Inpaint, you can choose to generate, Fill, Expand, Add Content, Remove Content, Replace Background, and Repair. When there is a selection, Fill will be automatically filled.

  8. There is no progress bar in some panels

  9. Now the generated pictures will be added to the layer, but sometimes the generated pictures are not satisfactory and need to be regenerated. It is recommended to add a picture preview. You can select a satisfactory picture and then add it to the layer. Of course, you can also add the function to the settings for User selection

Please note that I don’t know English and I don’t know how to express myself clearly. Thank you again for your selfless sharing!

DrCyanide commented 4 months ago
  1. The only time a manual connection is needed is when Stable Diffusion isn't fully up and running when Krita starts. Otherwise it automatically reconnects.
  2. There's no connection status because it automatically reconnects. The Stable Diffusion server going online and offline repeatedly wouldn't break the UI, it would only matter when you click Generate. It would be a good idea to add an error message when trying to Generate if the server isn't responding.
  3. I think you're asking for a way to change Settings and Simplify UI without changing tabs. This is a good idea, but I'm not sure how to do it right now.
  4. Comics, photos, oil paintings, etc. are Styles. You can access them in any tab that has a Prompt. The plugin supports using Styles that you defined in the Web UI, but there's no documented way to update them. I could try an HTTP POST command to the same URL and see if that works for updating them.
  5. I'm not sure what this is suggesting.
  6. This is an issue with Forge. A1111 and SD.Next support multiple ControlNet units, and let me read how many they support. Since I use A1111, and in the WebUI I told it to use 3 ControlNet units, I have 3 ControlNet units in Krita. If A1111, SD.Next, and Forge API allow you to use more ControlNet units than you have allowed in settings then I might be able to fix this.
  7. I don't see those Inpaint settings in A1111, so I'm not sure how to duplicate that functionality.
  8. Yes, because some operations (like Remove Background) don't have a way to check the progress.
  9. A preview image is already built in, showing up on the full canvas. There are some situations which cause it to not update as frequently as I'd like, but I'm not sure what causes that. If your referring to functionality like Acly's Krita plugin, where the generated images aren't automatically made into layers, then I'm going to say no.
liujvnes commented 4 months ago
  1. The only time a manual connection is needed is when Stable Diffusion isn't fully up and running when Krita starts. Otherwise it automatically reconnects.
  2. There's no connection status because it automatically reconnects. The Stable Diffusion server going online and offline repeatedly wouldn't break the UI, it would only matter when you click Generate. It would be a good idea to add an error message when trying to Generate if the server isn't responding.
  3. I think you're asking for a way to change Settings and Simplify UI without changing tabs. This is a good idea, but I'm not sure how to do it right now.
  4. Comics, photos, oil paintings, etc. are Styles. You can access them in any tab that has a Prompt. The plugin supports using Styles that you defined in the Web UI, but there's no documented way to update them. I could try an HTTP POST command to the same URL and see if that works for updating them.
  5. I'm not sure what this is suggesting.
  6. This is an issue with Forge. A1111 and SD.Next support multiple ControlNet units, and let me read how many they support. Since I use A1111, and in the WebUI I told it to use 3 ControlNet units, I have 3 ControlNet units in Krita. If A1111, SD.Next, and Forge API allow you to use more ControlNet units than you have allowed in settings then I might be able to fix this.
  7. I don't see those Inpaint settings in A1111, so I'm not sure how to duplicate that functionality.
  8. Yes, because some operations (like Remove Background) don't have a way to check the progress.
  9. A preview image is already built in, showing up on the full canvas. There are some situations which cause it to not update as frequently as I'd like, but I'm not sure what causes that. If your referring to functionality like Acly's Krita plugin, where the generated images aren't automatically made into layers, then I'm going to say no.

Hello, the above is my personal suggestion. It mainly provides convenience for processing pictures (partial modification, image enlargement, synthesis, transparent background, etc.). I have been using PS before. Because there is no plug-in, I only use krita. I don’t do painting. I am painting. There should be other functional requirements, so I chose to install WebUI 111 to try. If you have needs for a simplified UI, I can make a few for your reference, thank you!

liujvnes commented 4 months ago

快速面板 主界面 设置界面 Hello, the above design is for your reference only, thank you!