28 UI Overview
Will Smith edited this page 2023-09-12 20:49:12 +01:00

Input

image

  • Prompt: Describe the image that you want to create. E.g. photograph of an astronaut riding a horse.

  • Load from a file (optional): Load a prompt from a .txt file. This is useful for creating multiple tasks. Please put one prompt per line.

  • Negative Prompt (optional): Describe what to avoid when rendering your image. E.g. bad hands, grainy, fog.

  • Initial Image (optional): Choose an image from your PC (or paste an image), to describe to the AI visually. The AI will try to create a similar image. Choose an image from your computer.

  • Image Modifiers (optional): A collection of useful words that guide the AI to make images in a particular style, e.g. "line art". You can read more about Image Modifiers at this link.

  • Embeddings (optional): A collection of words whose meaning you can customize by downloading special files to the models/embeddings folder. You can read more about Embeddings at this link.

Image Settings

image

  • Seed: A number that will be used to randomize your image. If you use the same number, the same image will be generated.

  • Number of Images:

    • (total): How many images are to be generated in total.
    • (in parallel): How many images are to be generated at the same time.
  • Model: Select the Stable Diffusion model which will be used to determine how to render your image. You can read more about custom models.

  • Clip Skip: Advanced topic. Read more about Clip Skip.

  • ControlNet Image: Advanced topic. Read more about ControlNet.

  • Custom VAE: Advanced topic. Read more about VAE Variational Auto Encoder.

  • Sampler: The technique used by the AI to create the image. Read more about Samplers.

  • Image Size: Select what the resolution of the image should be. You can click the settings icon image to edit the image size or select common image sizes. You can click the exchange icon image to exchange the width and height values.

  • Inference Steps: Stable Diffusion works by generating images in multiple steps. The number of steps is what's called Inference Steps. The more steps you draw, the more the AI gets to modify the image. Read more about inference steps.

  • Guidance Scale: Controls how strongly the AI should follow your prompt. Read more about guidance scale.

  • LoRA: Select the LoRA model to use, and change the number to alter the strength of its effect. Read more about LoRA.

  • Seamless Tiling: Generates repeatable images, for e.g. for repeating textures in games or artwork as backgrounds. Read more about Seamless Tiling.

  • Output Format: To select the file format of the rendered image. Can be either JPEG, WEBP, or PNG.

Render Settings

  • Show a live preview: Shows a live preview of the image while it's rendering. Otherwise the image will only be displayed when the image has finished rendering. This is off by default.

  • Fix incorrect faces and eyes: Uses GFPGAN or CodeFormer - a face restauration algorithm to fix glitches in faces & eyes.

  • Upscale image: Uses RealESRGAN or Latent Upscale to increase the resolution of the final image by 2x or 4x (i.e. 512x512 will be 2048x2048)

    • RealESRGAN_x4plus is general-purpose
    • RealESRGAN_x4plus_anime_6B is optimized for anime
  • Show only corrected image: Shows only the final image, e.g. the scaled up/fixed image. Disable to see both the images, i.e. the image before applying "fix faces" or "upscale", as well as the final image.

Settings

image

  • Theme: A color theme for the UI.

  • Auto-Save Images: Automatically saves the generated images (and optionally the settings used) to a folder in your PC.

    • Save Location: The folder where the images will be saved.
    • Metadata format: The format to optionally save the settings used to generate the image. Options: none (i.e. metadata won't be saved), txt (a plain text file), json, embed (i.e. embed it in the image file), embed & txt, and embed & json.
  • Block NSFW images: Blurs images with nudity or content that's not suitable for everyone to see. This will download an AI model the first time you use it, to help with NSFW detection. You can force this to remain on at the server level, regardless of the setting in the UI, by adding block_nsfw: true to the config.yaml configuration file.

  • Enable Sound: Plays a sound when all pending tasks have been completed.

  • Process newest jobs first: Reverses the normal processing order.

  • Extract LoRA tags from the prompt: Automatically extract lora tags like lora:name:0.4 from the prompt, and apply the correct LoRA (if present).

  • Open browser on startup: Starts the default browser on startup with http://localhost:9000/ as URL.

  • GPU Memory Usage: Low, Balanced, and High. Increasing levels generate images faster, but uses additional GPU memory.

  • Use CPU (not GPU): Will generate images using the CPU. Nearly 20 times slower compared to using a graphics card.

    • Automatically pick the GPUs: Visible only if you have multiple GPUs. Will pick the GPUs automatically based on their processing power and free memory.
    • GPUs to use: Visible only if you have multiple GPUs, and want to manually select which GPUs to use for generating images.
  • Auto-Save Settings: Saves your settings, so that they're preserved even if you restart your browser.

    • Configure: Opens a menu to set which settings will be saved automatically.
  • Profile Name: Use this to have different settings for different users.

  • Beta Channel: Get the latest features under development immediately, but they might contain a few bugs. Please press Save and restart the program after changing this.

  • Use the new v3 engine: Use version 3 of Easy Diffusion's engine, which contains the latest features like SDXL, ControlNet, LoRAs etc. Disable this to use the older version 2 engine. Please press Save and restart the program after changing this.

Buttons on the generated image

This is visible if the user hovers with the mouse over a rendered image.

image

  • Seed: The seed this particular image used.

  • Use as Input: Sets this image as the initial image to use for the next task.

  • Use for ControlNet: Sets this image as the image to use for ControlNet. Read more about ControlNet.

  • Download: Downloads the image, or the settings used to generate the image (in the JSON format).

  • Make Similar Images: Generates 5 images that look similar to this image.

  • Draw another 25 steps: Generates the same image for another 25 inference steps.

  • Upscale: Scales up the resolution of the generated image by 2x or 4x (based on what's selected in Image Settings).

  • Fix Faces: Fixes incorrect faces and eyes (using the model selected in Image Settings).

  • Download tiled image: Creates an image with repeating copies of the generated image. You can configure the number of times the image will repeat.