PHPackages                             quinninteractive/silverstripe-image-extension - 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. [Framework](/categories/framework)
4. /
5. quinninteractive/silverstripe-image-extension

AbandonedArchivedSilverstripe-module[Framework](/categories/framework)

quinninteractive/silverstripe-image-extension
=============================================

Adds convenience routines to the Image class

3.0.5(9y ago)23942MITPHP

Since Oct 18Pushed 3y ago2 watchersCompare

[ Source](https://github.com/Quinn-Interactive/silverstripe-image-extension)[ Packagist](https://packagist.org/packages/quinninteractive/silverstripe-image-extension)[ Docs](https://github.com/Quinn-Interactive/silverstripe-image-extension)[ RSS](/packages/quinninteractive-silverstripe-image-extension/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (1)Versions (13)Used By (0)

Image Extension
===============

[](#image-extension)

**Note:** This extension is for the obsolete Silverstripe 3 and is itself obsolete and unmaintained. It should not be used.

Adds some convenience routines to the Image class.

- Version 3.x is for SilverStripe 3.2 and above (3.2+). It removes methods that are already built into the Image method of SilverStripe 3.2+ and retains those that are not (eg, Rotate(), TopCroppedResize()).

Upgrade notes for going from QI Image Extension to SS 3.2+ Image:

```
	CroppedResize() -> Fill()
	CroppedImage() -> Fill()
	PaddedResize() -> Pad()
	PaddedImage() -> Pad()
	ResizeByHeight() -> ScaleHeight()
	ResizeByWidth() -> ScaleWidth()
	ResizeRatio() -> Fit()
	Rotate() -> [no replacement; use ImageExtension]
	SetHeight() -> ScaleHeight()
	SetSize() -> Pad()
	SetRatioSize() -> Fit()
	SetWidth() -> ScaleWidth()
	TopCroppedResize() ->  [no replacement; use ImageExtension->TopCroppedImage()]

```

NOTE: If existing ImageExtension's methods arguments (the width and height) are expressed as a string, will need to replace with SS3.2+ format, e.g.:

```
MyImage.CroppedResize('200x200') -> MyImage.Fill(200,200)

```

- Version 2.x is for SilverStripe 3.1.x.
- Earlier versions were designed for SilverStripe 2.4. The version supporting SilverStripe 3.x exists only to simplify migrating 2.4 sites to 3.x. All of its functionality exists natively in SilverStripe 3.x. There will be no further development of this module.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 95% 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 ~121 days

Recently: every ~14 days

Total

11

Last Release

3385d ago

Major Versions

1.0.0 → 2.0.02013-10-18

2.0.3 → 3.0.02016-12-15

### Community

Maintainers

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

---

Top Contributors

[![stevevu](https://avatars.githubusercontent.com/u/1194531?v=4)](https://github.com/stevevu "stevevu (19 commits)")[![oddnoc](https://avatars.githubusercontent.com/u/568583?v=4)](https://github.com/oddnoc "oddnoc (1 commits)")

---

Tags

frameworkimagesilverstripe

### Embed Badge

![Health badge](/badges/quinninteractive-silverstripe-image-extension/health.svg)

```
[![Health](https://phpackages.com/badges/quinninteractive-silverstripe-image-extension/health.svg)](https://phpackages.com/packages/quinninteractive-silverstripe-image-extension)
```

###  Alternatives

[silverstripe/cms

The SilverStripe Content Management System

5163.4M1.3k](/packages/silverstripe-cms)[silverstripe/behat-extension

SilverStripe framework extension for Behat

32564.2k5](/packages/silverstripe-behat-extension)[axllent/silverstripe-version-truncator

Automatically delete old versioned Silverstripe records from the database

3673.1k3](/packages/axllent-silverstripe-version-truncator)[webino/webino-image-thumb

Image Thumbnailer for Zend Framework 2

4079.0k](/packages/webino-webino-image-thumb)[utopia-php/image

A simple Image manipulation library

12222.1k1](/packages/utopia-php-image)[oddnoc/silverstripe-artefactcleaner

Find and optionally delete unused tables, columns and indexes in a SilverStripe database

1419.0k3](/packages/oddnoc-silverstripe-artefactcleaner)

PHPackages © 2026

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