Kitgenix Image Optimizer compresses and resizes images automatically on upload and provides bulk optimization tools for your existing media library — all powered by WordPress's native WP_Image_Editor (GD or Imagick). No external API required.
Designed to be lightweight and modular:
- Automatic optimization on upload
- Configurable JPEG, WebP, and PNG quality settings
- Max-dimension resizing (preserves aspect ratio)
- Optional WebP conversion
- Optional EXIF metadata stripping
- Optional thumbnail sub-size optimization
- Per-image status tracking with a dedicated Images tab
- Activity log for all optimization events
- Bulk optimization with start/stop controls
Features
- Zero external dependencies — uses WordPress's built-in WP_Image_Editor powered by GD or Imagick.
- Auto-optimize on upload — every new image is compressed and resized the moment it enters the media library.
- Configurable quality — set JPEG quality (1–100), WebP quality (1–100), and PNG compression level (0–9) independently.
- Max dimension capping — set maximum width and height; images exceeding those dimensions are scaled down while preserving aspect ratio.
- WebP conversion — optionally convert JPEG and PNG images to WebP on upload.
- Metadata stripping — remove EXIF data to shave extra bytes off every image.
- Thumbnail optimization — optionally optimize every registered sub-size alongside the full image.
- Bulk optimization — the Images tab shows your 30 most recent uploads with per-image status and a bulk start/stop control that processes one image at a time without timeouts.
- Activity log — the Log tab records every optimization and settings change with timestamps.