Review Stable Diffusion Generative AI Easy Diffusion

Easy Diffusion Web UI For Stable Diffusion

Live stream set for 2025-05-23 at 14:00:00 Eastern

Ask questions in the live chat about any programming or lifestyle topic.

This livestream will be on YouTube or you can watch below.

Web UI For Generative AI Images

Stable Diffusion is a diffusion-based text-to-image model. The model combines diffusion models with other models, such as text-encoders and cross-attention modules to allow text-conditioned generation.

Easy Diffusion is a Stable Diffusion UI that is simple to install and easy to use.
From the Github description, “An easy 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge.”.

The Github page lists the hardware requirements.

The focus of this tutorial will be using the Easy Diffusion application to answer simple requests by generating bitmap images.

  1. A photograph of the mayor of Toronto.
  2. A screenshot of a popular desktop environment.
  3. A photograph of an astronaut riding a horse.
  4. A picture of a chicken run.
  5. A picture of a man wearing a watch.
  6. A picture of a spider web on sockets.

Requirements For Easy Diffusion App

Glossary:

API

Application Programming Interface is a set of rules or protocols that enables software applications to communicate with each other to exchange data, features, and functionality.

UI

User Interface is the point of interaction between humans and machines, allowing effective operation and control of the machine from the human end.

AI

Artificial Intelligence is research in computer science that develops and studies methods and software that enable machines to perceive their environment and use learning.

Bitmap

A type of memory organization or image file format used to store digital images..

Tools

Testing Tools
Name Description
CPU Intel(R) i7 2600 @ 3.40GHz.
Memory 16GB DDR3.
GPU NVIDIA GeForce GTX 950 2GB GDDR5.
Operating System Fedora Linux Workstation 42.
Desktop Environment Gnome 48.
Name Description
Programming Tools
Name Description Example
Bitmap editor For creating and editing bitmap images GNU Image Manipulation Program (GIMP)
SSH Secure Shell Client OpenSSH
Shell Access Access to the command line. Terminal
Name Description Example

Setup Easy Diffusion

# Download Easy Diffusion #
curl -OL  https://github.com/easydiffusion/easydiffusion/releases/download/v3.0.9c/Easy-Diffusion-Linux.zip 

# Decompress Archive File #
unzip Easy-Diffusion-Linux.zip

# Navigate To Easy Diffusion Folder #
cd easy-diffusion

# Run Easy Diffusion Start Script #
./start.sh

Results

  1. Accurately drew a photograph of a past mayor of Toronto.
  2. Accurately drew a screenshot of an older version of the Gnome desktop environment.
  3. Accurately drew a photograph of an astronaut riding a horse.
  4. Accurately drew a picture of a chicken run.
  5. Accurately drew a picture of a man wearing a watch.
  6. Accurately drew a picture of a spider web on sockets.
Easy Diffusion Download
Easy Diffusion Command Line Download From GitHub

Easy Diffusion Start Script
Easy Diffusion Command Line Running Start Script

Easy Diffusion Start Screen
Easy Diffusion Web UI Start Screen

Easy Diffusion Settings Screen
Easy Diffusion Web UI Settings Screen

Easy Diffusion Generated Image
Easy Diffusion Web UI Displaying Generated Image

Easy Diffusion Generated Low Res Image
Easy Diffusion Web UI Displaying Low Resolution Generated Image


Usage

Easy Diffusion can be installed at the any time after installing Python. Easy Diffusion can be downloaded from Easy Diffusion. Python can be downloaded from Python language. The initial screen displays a text prompt. It answers questions promptly and will let you know its limits such as request to generate a high resolution image with limited resources. The standard definition images are decent, but overlaid text is terrible (known issue with all text-to0image models).

Open Source

Python is licensed under the Python Software Foundation License. The permissive license requires the preservation of the copyright notice and disclaimer. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

Stable Diffusion model is licensed under the Creative ML OpenRAIL-M license. The permissive license requires the preservation of the copyright notice and disclaimer. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

Easy Diffusion has use-based restrictions inherited for the model licensed under the Creative ML OpenRAIL-M license. The permissive license requires the preservation of the copyright notice and disclaimer. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

Conclusion:

Install the Easy Diffusion application by downloading and running the start script. Python is a dependency for Stable Diffusion and therefore Easy Diffusion. Easy Diffusion understood requests and answered promptly.

If you enjoy this article, consider supporting me by purchasing one of my WordPress Ojambo.com Plugins or programming OjamboShop.com Online Courses or publications at Edward Ojambo Programming Books or become a donor here Ojambo.com Donate

References:

Leave a Reply

Your email address will not be published. Required fields are marked *