PHPackages                             ringierimu/image-service-php - 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. ringierimu/image-service-php

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

ringierimu/image-service-php
============================

Ringier SA Image Service PHP integration helper

2.0.0(2y ago)01091[2 issues](https://github.com/RingierIMU/image-service-php/issues)1proprietaryPHPPHP &gt;= 7.3

Since May 4Pushed 2y ago6 watchersCompare

[ Source](https://github.com/RingierIMU/image-service-php)[ Packagist](https://packagist.org/packages/ringierimu/image-service-php)[ Docs](https://github.com/RingierIMU/image-service-php)[ RSS](/packages/ringierimu-image-service-php/feed)WikiDiscussions main Synced today

READMEChangelog (6)Dependencies (2)Versions (7)Used By (1)

Image Service PHP integration
=============================

[](#image-service-php-integration)

Usage examples
--------------

[](#usage-examples)

Instantiate an instance of the resize helper using the image service base url and security key you were provided

```
$imageResize = new ImageResize(
    'https://image-service.ringier.tech/',
    'your-security-key',
);

```

### Resize an image

[](#resize-an-image)

`PROJECT` referes to the integration project `VENTURE` some projects share configuration but with branding differences (i.e., same brand, different countries) `RESIZE_KEY` the specific key relating to the resizing rules that will be applied to the `SOURCE_IMAGE_PATH``SOURCE_IMAGE_PATH` the full S3 path includinf the filename of the source image that should be resized

```
$url = $imageResize->buildUrl(
    'PROJECT',
    'VENTURE',
    'RESIZE_KEY',
    'SOURCE_IMAGE_PATH',
);

```

### Template image

[](#template-image)

`PROJECT` referes to the integration project `VENTURE` some projects share configuration but with branding differences (i.e., same brand, different countries) `RESIZE_KEY` the specific key relating to the resizing rules that will be applied to the `SOURCE_IMAGE_PATH``SEO_FILENAME` an SEO friendly filename and image type, e.g., `iphone-10-pro-max-128gb-space-grey-silver.jpg``TEMPLATE_NAME` the template key that should be used (this will determin what replacements are available) `REPLACEMENT_KEY` predefined replacements keys matching the template in use `REPLACEMENT_VALUE` values to be used in the template replacing said key `IMAGE_KEY` similar to predefined replacements keys, this refers to images to replace in the template `IMAGE_PATH` the full S3 path including the filename of the source image be used in the template

```
$url = $imageResize->buildTemplateUrl(
    'PROJECT',
    'VENTURE',
    'RESIZE_KEY',
    'SEO_FILENAME',
    [
        'template' => 'TEMPLATE_NAME',
        'replacements' => [
            'REPLACEMENT_KEY' => 'REPLACEMENT_VALUE',
            // ...
        ],
        'images' => [
            'IMAGE_KEY' => [
                'file' => 's3://IMAGE_PATH',
            ],
            // ...
        ],
    ]
);

```

###  Health Score

25

—

LowBetter than 40% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.7% 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 ~129 days

Recently: every ~161 days

Total

6

Last Release

771d ago

Major Versions

1.1.0 → 2.0.02024-02-09

### Community

Maintainers

![](https://www.gravatar.com/avatar/85cb9b6b5d2c5f9d780815d68a22d6accb686a7c606b83b170a846e9a9a1ac08?d=identicon)[matthewnessworthy](/maintainers/matthewnessworthy)

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

![](https://www.gravatar.com/avatar/19dab64f7dbbf796f1cdc371109ed107e37656422b4bf2bac712c1aa6262fb90?d=identicon)[rimu](/maintainers/rimu)

---

Top Contributors

[![matthewnessworthy](https://avatars.githubusercontent.com/u/5653887?v=4)](https://github.com/matthewnessworthy "matthewnessworthy (11 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ringierimu-image-service-php/health.svg)

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

###  Alternatives

[spatie/image-optimizer

Easily optimize images using PHP

2.9k68.9M89](/packages/spatie-image-optimizer)[liip/imagine-bundle

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

1.7k37.7M203](/packages/liip-imagine-bundle)[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.5k12.9M32](/packages/milon-barcode)[meyfa/php-svg

Read, edit, write, and render SVG files with PHP

54413.4M35](/packages/meyfa-php-svg)[bkwld/croppa

Image thumbnail creation through specially formatted URLs for Laravel

508489.5k18](/packages/bkwld-croppa)[intervention/image-laravel

Laravel Integration of Intervention Image

1445.8M73](/packages/intervention-image-laravel)

PHPackages © 2026

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