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.
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.
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.
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.
Reduces file size significantly while preserving visual fidelity.
- Smart Presets: SD (Low), HD (Standard), and UHD (High Quality).
- Optimization: Utilizes advanced JPEG optimization algorithms.
-
π±οΈ 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).