TSO Image Master

TSO Image Master

By deadko
Details
View on WordPress

TSO Image Master is a complete media management and image optimization plugin for WordPress. It provides the following features from a single admin screen:

Image Optimizer — Convert images to WebP or JPG, set quality and dimensions, replace originals and automatically update all content links. Supports bulk operations. Requires the PHP GD library with WebP support.

Orphaned Image Finder — Detects images in the Media Library that are not referenced in any post, page, widget, meta field, or theme customizer setting. Supports paginated batch scanning to avoid timeouts on large sites.

Rogue File Scanner — Scans the uploads directory for physical files that WordPress does not know about: double-extension files (e.g. image.jpg.webp), plugin backup files, temporary files, and other unregistered images that waste disk space.

SEO & File Names — Edit title, alt text, caption, and description for any image. Rename files using SEO-friendly slugs (lowercase, no accents, hyphens instead of spaces). All internal links are updated automatically.

PDF Compressor — Reduce the file size of PDFs in the Media Library using GhostScript (recommended) or the Imagick PHP extension as a fallback. The original URL never changes.

Auto-Optimizer — Automatically optimize every new image on upload using the configured format and quality. Uses a transient-based mechanism to ensure each image is processed only once and regenerations do not trigger re-optimization.

History — Full audit log of all operations performed by the plugin: optimizations, renames, SEO updates, PDF compressions, and reversions. Filterable by action type, date range, and filename. Configurable automatic cleanup.

URL Fixer — Scans all posts and pages for broken image URLs caused by format conversions (e.g. references to .jpg files that have been converted to .webp). Automatically finds the correct replacement and updates the database in one click.

Cache Compatibility — After any operation that modifies file URLs or content, the plugin automatically purges LiteSpeed Cache, WP Rocket, W3 Total Cache, and WP Fastest Cache when they are active.

Requirements

  • PHP 7.4 or higher (tested up to 8.3)
  • WordPress 5.9 or higher (tested up to 6.9)
  • PHP GD library with JPEG, PNG, GIF, and WebP support
  • GhostScript (optional, required for PDF compression)
  • Imagick PHP extension (optional, fallback for PDF compression)

Source Code

The source code for this plugin is entirely human-readable. The file admin/js/admin.js is unminified, unobfuscated source code. No build tools are required. All translation strings are passed from PHP via wp_localize_script().

Translations

The plugin interface is already translated into the following languages (included in the plugin):

  • English — default
  • Català (Catalan)ca
  • Español (Spanish)es_ES

If you would like to contribute a translation into another language, you can do so at translate.wordpress.org.

Details

Plugin code:
tso-image-master
Plugin version:
1.5.0
Author:
Outdated:
No
WP version:
5.9 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-04-17
Rating:
Times rated:
0
image-optimization
media-library
pdf-compression
seo
webp