GUI Image Studio Documentation

PyPI version Python versions CI Status CodeFactor Code style: black

GUI Image Studio is a professional Python library and application for advanced image processing, manipulation, and GUI design. It provides a comprehensive toolkit for creating, editing, and managing images with a modern, intuitive interface built on Tkinter and CustomTkinter.

Features

  • Professional Image Editor: Full-featured GUI application with advanced editing tools

  • Comprehensive Image Processing: Support for filters, transformations, and effects

  • Animation Support: Create and edit animated GIFs with timeline controls

  • Theme System: Built-in light and dark themes with customization options

  • Batch Processing: Process multiple images with automated workflows

  • Plugin Architecture: Extensible system for custom filters and tools

  • Multiple Export Formats: Support for PNG, JPEG, GIF, BMP, and more

  • Cross-Platform: Works on Windows, macOS, and Linux

Quick Start

Installation

pip install gui-image-studio

Launch the Application

# Launch the main GUI application
gui-image-studio-designer

# Or use Python module
python -m gui_image_studio

# Or use the launcher script
python launch_designer.py

Basic Usage

import gui_image_studio

# Load an image
image = gui_image_studio.get_image("path/to/image.png")

# Apply transformations
resized = gui_image_studio.resize_image(image, (800, 600))
tinted = gui_image_studio.apply_tint(resized, "#FF6B6B")

# Save the result
gui_image_studio.save_image(tinted, "output.png")

Command Line Tools

# Create sample images for testing
gui-image-studio-create-samples

# Generate embedded image resources
gui-image-studio-generate --folder images/

# Check version
gui-image-studio-designer --version

Table of Contents

Indices and tables