Skip to content

Greeval/Greeval-Image-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‰ Greeval Studio - Image Toolkit

Greeval Studio is a high-performance desktop application designed for efficient batch image processing. Built with Python (PySide6), this toolkit offers a robust solution for stitching, splitting, converting, and compressing large volumes of images without compromising system responsiveness.

Tailored for typesetters, comic/manhwa editors, and content creators who demand speed, automation, and reliability.

πŸ”₯ Core Modules

1. 🧡 Smart Stitcher

Seamlessly merges multiple images into a single long vertical strip (perfect for Webtoon/Longstrip formats).

  • Auto-Resize Width: Automatically standardizes image widths based on the widest image using Lanczos4 interpolation for maximum quality.
  • Seamless Joining: Precision stitching with no visible gaps.

2. βœ‚οΈ Precision Splitter

Slices extremely long images into smaller, manageable chunks based on pixel height.

  • Custom Height: Define your preferred slice height (default: 5000px).
  • Lossless Cutting: Maintains original image quality during the split process.

3. πŸ”„ Universal Converter

Batch converts images between formats with intelligent transparency handling.

  • Supported Formats: JPG, PNG, WEBP, BMP, and ICO.
  • Smart Background: Automatically fills transparent backgrounds with white when converting to non-transparent formats (like JPG) to prevent visual artifacts.

4. πŸ“‰ Quality Compressor

Reduces file size significantly while preserving visual fidelity.

  • Smart Presets: SD (Low), HD (Standard), and UHD (High Quality).
  • Optimization: Utilizes advanced JPEG optimization algorithms.

πŸš€ Workflow & UX Features (Quality of Life)

  • πŸ–±οΈ Drag & Drop Support: Simply drag files or folders into the input/output fields for instant path selection.

  • πŸ“‚ Smart Auto-Directory: Automatically detects the system's real Documents folder (compatible with OneDrive or relocated paths) and creates an organized output structure (Greeval Studio/[Mode]).

  • πŸ”’ Auto-Naming & Increment:

  • Auto-Name: Automatically generates filenames based on the active mode if left blank.

  • Conflict Prevention: Automatically appends increment numbers (Result001, Result002) to avoid accidental overwrites.

  • πŸ›‘οΈ Safety Mechanisms:

  • Overlap Check: Warns users if they attempt to process the same files twice in a session.

  • Conflict Handler: Interactive dialogs offering "Overwrite" or "Cancel" options when manual naming conflicts occur.

  • ⚑ Multithreading (Anti-Freeze): All heavy processing runs on separate background threads (QThread), keeping the UI responsive and fluid even during heavy batch operations.

  • 🎯 Range Selection: Process specific subsets of files within a folder using range inputs (e.g., 1-10, 5, 8, 12).

About

Desktop All-in-One For stitch, split, and compress image (komik/manhwa) automatically.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors