PHPackages                             arnaudban/custom-image-sizes - 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. arnaudban/custom-image-sizes

ActiveWordpress-muplugin[Image &amp; Media](/categories/media)

arnaudban/custom-image-sizes
============================

WordPress plugin to add generate custome image size on demande

1.3(1y ago)14.2kMITPHPPHP ^7.2|&gt;=8.0

Since Feb 20Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ArnaudBan/custom_image_sizes)[ Packagist](https://packagist.org/packages/arnaudban/custom-image-sizes)[ RSS](/packages/arnaudban-custom-image-sizes/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

```
=== Custom Image Sizes ===
Contributors: filosofo
Donate link: http://austinmatzko.com/wordpress-plugins/filosofo-custom-image-sizes/
Tags: image, images, thumbnail, thumbnails, crop, cropping
Requires at least: 2.9
Tested up to: 3.1
Stable tag: 1.0

Custom Image Sizes lets you specify exactly the size in which to display an attachment.

== Description ==
Custom Image Sizes is a WordPress plugin that

* generates the correctly-sized version of an image's thumbnail, if it doesn't already exist.
* lets you specify custom sizes with a size parameter of '[width]x[height]'.

Read more at the [Custom Image Sizes](http://austinmatzko.com/wordpress-plugins/filosofo-custom-image-sizes/) page.

== Installation ==

1. Upload `filosofo-custom-image-sizes/` to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress

== Usage ==

= The typical WordPress way =

 * Put `add_image_size( 'my_custom_thumbnail_name', 220, 130, true );` in your theme’s functions.php file.
 * Add the code to display that attachment’s thumbnail where you want it to appear: `echo wp_get_attachment_image($attachment_id, 'my_custom_thumbnail_name');`
 * Unlike WordPress by itself, Custom Image Sizes will generate the thumbnail for an image, even if the image was uploaded before this `add_image_size()` was set.

= A more direct Custom Image Sizes way =

 * Call `wp_get_attachment_image_src()` or `wp_get_attachment_image()` with the desired thumbnail `'[width]x[height]'` dimensions, like so:

`
      echo wp_get_attachment_image($attachment_id, '220x80');

      /**
       * The above prints markup like
       *
       */
`
```

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 60% 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.

###  Release Activity

Cadence

Every ~1025 days

Total

3

Last Release

594d ago

PHP version history (2 changes)1.1PHP ^7.2

1.3PHP ^7.2|&gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/c0b585fa68920111e6ed2e55aa76c470255a2cccf408223c0834d83982934bf4?d=identicon)[ArnaudBan](/maintainers/ArnaudBan)

---

Top Contributors

[![matzko](https://avatars.githubusercontent.com/u/462980?v=4)](https://github.com/matzko "matzko (12 commits)")[![ArnaudBan](https://avatars.githubusercontent.com/u/1626370?v=4)](https://github.com/ArnaudBan "ArnaudBan (7 commits)")[![sorich87](https://avatars.githubusercontent.com/u/230367?v=4)](https://github.com/sorich87 "sorich87 (1 commits)")

### Embed Badge

![Health badge](/badges/arnaudban-custom-image-sizes/health.svg)

```
[![Health](https://phpackages.com/badges/arnaudban-custom-image-sizes/health.svg)](https://phpackages.com/packages/arnaudban-custom-image-sizes)
```

###  Alternatives

[milon/barcode

Barcode generator like Qr Code, PDF417, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, C128, C128A, C128B, C128C, 2-Digits UPC-Based Extention, 5-Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI (Variation of Plessey code)

1.5k13.3M39](/packages/milon-barcode)[bkwld/croppa

Image thumbnail creation through specially formatted URLs for Laravel

510496.0k23](/packages/bkwld-croppa)[goat1000/svggraph

Generates SVG graphs

132849.6k3](/packages/goat1000-svggraph)[cohensive/embed

Media Embed (for Laravel or as a standalone).

120370.4k](/packages/cohensive-embed)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)[humanmade/tachyon-plugin

Rewrites WordPress image URLs to use Tachyon

87338.5k2](/packages/humanmade-tachyon-plugin)

PHPackages © 2026

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