Automaticism / Promptvision

Local viewer for Stable Diffusion generated images built with CustomTkinter. Gallery view of selected folder. Autodetect newly generated images.
MIT License
81 stars 9 forks source link
auto1111 automatic1111 exif forge image-viewer python3 sd-forge sdw-forge stable-diffusion stable-diffusion-image-viewer

Promptvision

Promptvision is a powerful and user-friendly image viewer application built with Python and customtkinter. It provides an intuitive interface for browsing, organizing, and managing your image collections.

Features

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/promptvision.git
    cd promptvision
  2. Install the required dependencies:

   pip install -r requirements.txt
  1. For Linux users, install tkinter:

    On Ubuntu or Debian-based systems:

    sudo apt-get install python3-tk

    On Fedora or Red Hat-based systems:

    sudo dnf install python3-tkinter

    On Arch Linux:

    sudo pacman -S tk

Usage

To run Promptvision, execute the following command in the project directory:

    python promptvision.py

Key Bindings

Image viewer

Image Viewer

Ubuntu Bash on WSL2 (WSL2 on Windows 10)

Settings

Customize your Promptvision experience with the settings panel:

Settings Panel

Gallery

Gallery on WSL2 (WSL2 on Windows 10)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.