top of page

PYTHON TOOL: Image Compression & Resizing Tool

  • Writer: Pavel Zosim
    Pavel Zosim
  • Feb 3
  • 1 min read

Updated: Feb 27

JackPressed is a Python-based image compression and resizing tool designed for efficiency and ease of use. It supports batch processing with multi-threading, smart alpha handling, and power-of-2 resizing, making it an essential tool for developers, designers, and content creators.




Features ✨

Dual Compression Engines

  • 🖼️ PNG: Supports both oxipng (lossless) and pngquant (lossy) compression.

  • 📸 JPEG: Custom quality mapping for optimal compression.

Smart Processing

  • Multi-threaded batch operations for fast processing.

  • Automatic alpha channel handling.

  • Power-of-2 resizing (512, 1024, 2048, etc.).

Advanced Controls

  • Real-time progress tracking.

  • ETA calculations.

  • Error reporting system.

Presets Management

  • Custom quality profiles.

  • Size preservation options.

  • Automatic output directory creation.



Usage 🖥️

  1. Select Input Folder: Choose a directory containing images for processing.

  2. Configure Settings:

    • Select file formats (PNG/JPG).

    • Set compression level (1-100).

    • Choose resizing options.

    • Configure alpha channel handling.

  3. Start Processing: Optimized images will be saved in the jackpressed/ subdirectory.Start Processing: Optimized images will be saved in the jackpressed/ subdirectory.





Download      



Follow my work:


コメント


bottom of page