PHPackages                             artemeon/image - 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. artemeon/image

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

artemeon/image
==============

Simple image manipulation

v0.1.2(5y ago)020.8kMITPHPPHP &gt;=7.0

Since Mar 29Pushed 2y ago1 watchersCompare

[ Source](https://github.com/artemeon/image)[ Packagist](https://packagist.org/packages/artemeon/image)[ Docs](https://github.com/artemeon/image)[ RSS](/packages/artemeon-image/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (1)Versions (5)Used By (0)

Image
=====

[](#image)

Class to manipulate and output images.

This class can be used to load or create an image, apply multiple operations, such as scaling and rotation, and save the resulting image. By default the processed image will be cached and no processing will be performed when a cached version is available.

Example:

```
$image = new Image();
$image->load("/files/images/samples/PA252134.JPG");

// Scale and crop the image so it is exactly 800  600 pixels large.
$image->addOperation(new ImageScaleAndCrop(800, 600));

// Render a text with 80% opacity.
$image->addOperation(new ImageText("Kajona", 300, 300, 40, "rgb(0,0,0,0.8)")

// Apply the operations and send the image to the browser.
if (!$image->sendToBrowser()) {
    echo "Error processing image.";
}
```

Custom operations can be added by implementing ImageOperationInterface. Most operations should inherit from ImageAbstractOperation, which implements ImageOperationInterface and provides common functionality.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 63.6% 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 ~391 days

Total

3

Last Release

2187d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5c87366e3237b8eed0a163e8a3c14a76418d7a82d34911d205585457a361ea8d?d=identicon)[artemeon](/maintainers/artemeon)

---

Top Contributors

[![chriskapp](https://avatars.githubusercontent.com/u/2505846?v=4)](https://github.com/chriskapp "chriskapp (7 commits)")[![sidler](https://avatars.githubusercontent.com/u/1846393?v=4)](https://github.com/sidler "sidler (4 commits)")

---

Tags

imagemanipulation

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/artemeon-image/health.svg)

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

###  Alternatives

[intervention/image

PHP Image Processing

14.3k194.3M2.2k](/packages/intervention-image)[league/glide

Wonderfully easy on-demand image manipulation library with an HTTP based API.

2.6k51.2M116](/packages/league-glide)[liip/imagine-bundle

This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.

1.7k38.3M217](/packages/liip-imagine-bundle)[spatie/image

Manipulate images with an expressive API

1.4k54.4M138](/packages/spatie-image)[intervention/image-laravel

Laravel Integration of Intervention Image

1496.5M102](/packages/intervention-image-laravel)[intervention/gif

PHP GIF Encoder/Decoder

5520.3M9](/packages/intervention-gif)

PHPackages © 2026

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