PHPackages                             xaraya/images - 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. xaraya/images

ActiveXaraya-module[Image &amp; Media](/categories/media)

xaraya/images
=============

Handles image manipulation with resizing/cropping/scaling/rotating and various filters

2.9.4(5mo ago)0911GPL-2.0-or-laterPHP

Since Apr 15Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/xaraya-modules/images)[ Packagist](https://packagist.org/packages/xaraya/images)[ Docs](https://github.com/xaraya-modules/images)[ RSS](/packages/xaraya-images/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (20)Used By (1)

Overview
--------

[](#overview)

### What is it?

[](#what-is-it)

*Images is a Xaraya Utility Module.* It is currently responsible for basic image manipulation, including the following:

- Resize Image files
- Crop image files
- Rotate image files
- Add text to an image file (think buttons here...)
- ...

### How to use it?

[](#how-to-use-it)

#### Image Tags

[](#image-tags)

&lt;xar:image-resize src="FILEID" \[width="(\[0-9\]+)(px|%)" \[height="(\[0-9\]+)(px|%)"\]\] \[constrain="0|1"\] label="TEXT" /&gt;

The IMAGE tag is useful for displaying (cached) images at different proportions. Images are resized according to the height/width values you specify with the resulting image cached for faster displaying later on. Note: Any other attribute not listed will be passed directly on to the resultant &lt;img&gt; tag.

Examples:

Resize an image's width while keeping the proportions:

&lt;xar:image-resize src="23" width="92px" constrain="1" label="my logo" /&gt;

Apply some pre-defined image processing (e.g. watermark):

&lt;xar:image-resize src="test/image.jpg" setting="JPEG 800 x 600" label="my image" /&gt;

### Included Blocks

[](#included-blocks)

There are no included blocks.

### Privileges

[](#privileges)

The Images module only has the Admin privilege to assign. You will need this level if you want to set the general settings for the Images module. The Images module interacts with the uploads module, so make sure you set appropriate levels for that module as well. Take special note on the approval of files in the uploads module. Only files that have been approved will normally be accessible by standard users, or you need to assign them the EDIT privilege for the uploads.

### Upgrade from version 1.0.0

[](#upgrade-from-version-100)

The naming convention for derivative images has changed since version 1.0.0. So you can delete the old derivative images, and new derivative images will be created as needed in the same directory...

### Further Information

[](#further-information)

Extended information about this module can be found at [Xaraya Extension and Releases](http://www.xaraya.com/index.php/release/152.html "Images Module - Xaraya Extension 152").

- Click on Version History tab at the bottom to get the latest release information.
- Related tutorials and documentation on Images found at [Xaraya Documentation.](http://www.xaraya.com/index.php/keywords/images/ "Related documentation on Images")

\*\* Images module - Overview\*\*
 Version 1.1.0

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance73

Regular maintenance activity

Popularity9

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 59.8% 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 ~74 days

Recently: every ~13 days

Total

19

Last Release

154d ago

Major Versions

1.9.0 → 2.5.72025-01-12

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1447115?v=4)[Mike's Pub](/maintainers/mikespub)[@mikespub](https://github.com/mikespub)

---

Top Contributors

[![mikespub](https://avatars.githubusercontent.com/u/1447115?v=4)](https://github.com/mikespub "mikespub (76 commits)")[![mrvdb](https://avatars.githubusercontent.com/u/73067?v=4)](https://github.com/mrvdb "mrvdb (50 commits)")[![bmcg](https://avatars.githubusercontent.com/u/1027483?v=4)](https://github.com/bmcg "bmcg (1 commits)")

### Embed Badge

![Health badge](/badges/xaraya-images/health.svg)

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

###  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)
