PHPackages                             humanmade/wp-thumb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. humanmade/wp-thumb

AbandonedArchivedLibrary[Image &amp; Media](/categories/media)

humanmade/wp-thumb
==================

An on-demand image generation replacement for WordPress image resizing.

1782028[20 issues](https://github.com/humanmade/WPThumb/issues)[6 PRs](https://github.com/humanmade/WPThumb/pulls)PHP

Since Sep 23Pushed 5y ago3 watchersCompare

[ Source](https://github.com/humanmade/WPThumb)[ Packagist](https://packagist.org/packages/humanmade/wp-thumb)[ RSS](/packages/humanmade-wp-thumb/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

***This project is unmaintained.***

   **WP Thumb**
 An on-demand image generation replacement for WordPress' image resizing.   [ ![Build status](https://camo.githubusercontent.com/f4565b8f828526a805b088d4a24a55e7e159fe004d2bcd0bc9df4e03ee85e644/68747470733a2f2f6170692e7472617669732d63692e6f72672f68756d616e6d6164652f57505468756d622e7376673f6272616e63683d6d6173746572) ](https://travis-ci.org/humanmade/WPThumb)     A **[Human Made](https://hmn.md/)** project.   [![](https://camo.githubusercontent.com/21ddd8db8af0243ccabd437a33ded6e2da1e9777d1b4d75f30ab9ac80803c90a/68747470733a2f2f686d6e2e6d642f636f6e74656e742f7468656d65732f686d6e6d642f6173736574732f696d616765732f686d2d6c6f676f2e737667)](https://camo.githubusercontent.com/21ddd8db8af0243ccabd437a33ded6e2da1e9777d1b4d75f30ab9ac80803c90a/68747470733a2f2f686d6e2e6d642f636f6e74656e742f7468656d65732f686d6e6d642f6173736574732f696d616765732f686d2d6c6f676f2e737667)  WP Thumb is a simple but powerful plugin that seamlessly intergrates with the Core WordPress image handling. You specify height, width and crop values and an image will be generated and cached for future use.

- Automatic dynamic images resizing, cropping and caching.
- Ideal for when you want to change the dimensions of default image sizes.
- Can extend using filters to make use of any of the phpThumb Library functions by manipulating the image object.
- Integrate with Imgix &amp; S3 via the [WP Thumb Bridge](https://github.com/humanmade/wpthumb-bridge)

Installation
------------

[](#installation)

Just install like any other WordPress plugin.

License
-------

[](#license)

WP Thumb is licensed under the GPLv2 or later.

Credits
-------

[](#credits)

Created by Human Made for high volume and large-scale sites, such as [Happytables](http://happytables.com/). We run WP Thumb on sites with millions of monthly page views, thousands of sites and terabytes of images.

Written and maintained by [Joe Hoyle](https://github.com/joehoyle). Thanks to all our [contributors](https://github.com/humanmade/WPThumb/graphs/contributors).

Interested in joining in on the fun? [Join us, and become human!](https://hmn.md/is/hiring/)

###  Health Score

28

—

LowBetter than 51% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/7e15086c56eca22fce39b0d4349830810a00a50ef8212a463555d48f89525be0?d=identicon)[pdewouters](/maintainers/pdewouters)

---

Top Contributors

[![joehoyle](https://avatars.githubusercontent.com/u/161683?v=4)](https://github.com/joehoyle "joehoyle (137 commits)")[![willmot](https://avatars.githubusercontent.com/u/308507?v=4)](https://github.com/willmot "willmot (59 commits)")[![mattheu](https://avatars.githubusercontent.com/u/494927?v=4)](https://github.com/mattheu "mattheu (53 commits)")[![richardswain](https://avatars.githubusercontent.com/u/888319?v=4)](https://github.com/richardswain "richardswain (9 commits)")[![tcrsavage](https://avatars.githubusercontent.com/u/907521?v=4)](https://github.com/tcrsavage "tcrsavage (5 commits)")[![danielbachhuber](https://avatars.githubusercontent.com/u/36432?v=4)](https://github.com/danielbachhuber "danielbachhuber (2 commits)")[![benhuson](https://avatars.githubusercontent.com/u/765285?v=4)](https://github.com/benhuson "benhuson (1 commits)")[![Japh](https://avatars.githubusercontent.com/u/237905?v=4)](https://github.com/Japh "Japh (1 commits)")[![rpetersn](https://avatars.githubusercontent.com/u/628348?v=4)](https://github.com/rpetersn "rpetersn (1 commits)")[![chrisrolfe198](https://avatars.githubusercontent.com/u/2428612?v=4)](https://github.com/chrisrolfe198 "chrisrolfe198 (1 commits)")

---

Tags

unmaintained

### Embed Badge

![Health badge](/badges/humanmade-wp-thumb/health.svg)

```
[![Health](https://phpackages.com/badges/humanmade-wp-thumb/health.svg)](https://phpackages.com/packages/humanmade-wp-thumb)
```

###  Alternatives

[goat1000/svggraph

Generates SVG graphs

135931.0k3](/packages/goat1000-svggraph)[sourcebroker/imageopt

Optimize images created/resized by TYPO3 so they take less space. Safe as it does not optimize original images.

3144.9k](/packages/sourcebroker-imageopt)[jasny/audio

Process audio files using SoX

524.8k](/packages/jasny-audio)[yk/laravel-ocr

A wrapper for gocr.

1356.6k](/packages/yk-laravel-ocr)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
