Thumbnailer
A JavaScript library and WordPress plugin for generating thumbnails from various file formats including PDF, PostScript, and common image formats.
★ 0stars
2release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/avunu/thumbnailer/releases/download/thumbnailer-v1.1.1/thumbnailer.zipDeclares an update source (https://github.com/Avunu/thumbnailer/), so updates arrive through the plugin's own updater.
From the readme
Thumbnailer
A WordPress plugin that makes a client-side thumbnail generation library available on selected posts and pages.
Everything happens in the browser. Ghostscript is compiled to WebAssembly for PDF and PostScript, UTIF.js decodes TIFF, and OffscreenCanvas does the resizing and JPEG encoding — all off the main thread in a Web Worker. There is no server-side image processing and no external service.
Purpose
The plugin loads the Thumbnailer library on the WordPress posts and pages you configure. Once loaded, other scripts on those pages can call its API to generate thumbnails from PDF, PostScript, TIFF and common image formats.
Features
- Loads the library only on the posts and pages you opt in
- Configured from the WordPress admin, no code required
- Non-blocking: decoding and encoding happen in a Web Worker
- PDF, PostScript, TIFF, PNG, JPEG and anything else createImageBitmap accepts
- Self-updating from GitHub releases — no wordpress.org listing required
Requirements
- WordPress 6.5 or later (the plugin uses wpenqueuescriptmodule(), added in 6.5)
- PHP 8.1 or later
Browser compatibility
Two features set the floor, and the more restrictive one is module Web Worker
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| thumbnailer-v1.1.1 | Aug 18, 2026 | thumbnailer.zip | 1 |
| thumbnailer-v1.1.0 | Aug 18, 2026 | thumbnailer.zip | 1 |