PHPackages                             gregleveque/ez-progressive-image-bundle - 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. gregleveque/ez-progressive-image-bundle

ActiveEzplatform-bundle[Image &amp; Media](/categories/media)

gregleveque/ez-progressive-image-bundle
=======================================

Display images like Medium with a low resolution placeholder.

0.4(5y ago)0205MITPHP

Since Mar 27Pushed 4y ago1 watchersCompare

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

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

EzProgressiveImageBundle
========================

[](#ezprogressiveimagebundle)

A bundle for EzPlatform to display images like [Medium](https://medium.com).

---

Instalation
-----------

[](#instalation)

### Step 1: Download the Bundle

[](#step-1-download-the-bundle)

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

```
$ composer require gregleveque/ez-progressive-image-bundle

```

This command requires you to have Composer installed globally, as explained in the *installation chapter* of the Composer documentation.

### Step 2: Enable the Bundle

[](#step-2-enable-the-bundle)

Then, enable the bundle by adding the following line in the `app/AppKernel.php`file of your project:

```
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new Gie\EzProgressiveImageBundle\EzProgressiveImageBundle(),
        );

        // ...
    }

    // ...
}
```

Usage example
-------------

[](#usage-example)

```
  {{ ez_render_field(content, 'image', {
    'parameters': {
      'alias': 'original', 'class': 'img-fluid w-100'}
}) }}
```

### Parameters

[](#parameters)

ParameterTypeDescriptionaliasstringDefaults to "original" (e.g. image originally uploaded)classstringAllows setting CSS custom class name for the figure elementwidthint, stringAllows forcing width of the image in the HTMLheightint, stringAllows forcing height of the image in the HTMLexactboolAllows forcing height and width of the 'alias' to the figure elementcaptionstringAllows adding a caption to the figure elementaltstringAllows adding an alternative text on img elementslinkobjectAllows setting a link on the figure element\* hrefstring\* titlestring\* targetstring

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% 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 ~40 days

Recently: every ~78 days

Total

13

Last Release

2120d ago

### Community

Maintainers

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

---

Top Contributors

[![jlchassaing](https://avatars.githubusercontent.com/u/820841?v=4)](https://github.com/jlchassaing "jlchassaing (8 commits)")[![gregleveque](https://avatars.githubusercontent.com/u/44922071?v=4)](https://github.com/gregleveque "gregleveque (1 commits)")

---

Tags

imageezpublishplaceholderezplatformvariations

### Embed Badge

![Health badge](/badges/gregleveque-ez-progressive-image-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/gregleveque-ez-progressive-image-bundle/health.svg)](https://phpackages.com/packages/gregleveque-ez-progressive-image-bundle)
```

###  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.5M101](/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)
