PHPackages                             pstaender/high-quality-low-size-image-for-kirby - 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. pstaender/high-quality-low-size-image-for-kirby

ActiveKirby-plugin[Image &amp; Media](/categories/media)

pstaender/high-quality-low-size-image-for-kirby
===============================================

Converts images to low file size high quality images in webp and avif

0.0.12(11mo ago)342MITPHP

Since Feb 26Pushed 11mo ago2 watchersCompare

[ Source](https://github.com/pstaender/high-quality-low-size-image-for-kirby)[ Packagist](https://packagist.org/packages/pstaender/high-quality-low-size-image-for-kirby)[ RSS](/packages/pstaender-high-quality-low-size-image-for-kirby/feed)WikiDiscussions main Synced yesterday

READMEChangelog (5)Dependencies (2)Versions (9)Used By (0)

Kirby plugin that converts images to low file-size and high-quality images in avif and webp
===========================================================================================

[](#kirby-plugin-that-converts-images-to-low-file-size-and-high-quality-images-in-avif-and-webp)

Install
-------

[](#install)

```
$ composer require pstaender/high-quality-low-size-image-for-kirby

```

Usage
-----

[](#usage)

```

```

Now your image will be a webp or avif instead of jpg/png/etc 🚀

Webp will be the format if gdlib is available, avif if imagemagick is enabled via thumb driver.

It also checks that the browser supports webp and avif via the accept header and returns the original file if not supported.

Optional: Image Tag
-------------------

[](#optional-image-tag)

To use it also in kirby text (via image tag) set in `config.php`:

```
[
    'high_quality_and_low_size_image' => [
        'image_tag' => true,
    ],
]
```

You can exclude specific image formats from encoding, by default `gif`, `webp` and `avif` are excluded. To set your own rules or to simply force re-encoding every file (by defining an empty array), set the values here:

```
[
    'high_quality_and_low_size_image' => [
        'excluded_image_formats' => [
            // 'avif', 'webp', …
        ],
    ],
]
```

License
-------

[](#license)

MIT

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance52

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~127 days

Recently: every ~206 days

Total

8

Last Release

331d ago

### Community

Maintainers

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

---

Top Contributors

[![pstaender](https://avatars.githubusercontent.com/u/140571?v=4)](https://github.com/pstaender "pstaender (18 commits)")

### Embed Badge

![Health badge](/badges/pstaender-high-quality-low-size-image-for-kirby/health.svg)

```
[![Health](https://phpackages.com/badges/pstaender-high-quality-low-size-image-for-kirby/health.svg)](https://phpackages.com/packages/pstaender-high-quality-low-size-image-for-kirby)
```

###  Alternatives

[getkirby/cms

The Kirby core

1.5k584.8k474](/packages/getkirby-cms)[flokosiol/focus

Better image cropping for Kirby CMS

18265.7k](/packages/flokosiol-focus)[getkirby/starterkit

Kirby Starterkit

20413.5k](/packages/getkirby-starterkit)[medienbaecker/kirby-modules

Easily add modules to your pages

895.5k1](/packages/medienbaecker-kirby-modules)[sylvainjule/annotator

Place pins / define zones on an image synced with a structure field

11015.6k](/packages/sylvainjule-annotator)[getkirby/plainkit

Kirby Plainkit

11911.7k1](/packages/getkirby-plainkit)

PHPackages © 2026

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