PHPackages                             svenjuergens/cs-webp - 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. svenjuergens/cs-webp

ActiveTypo3-cms-extension[Image &amp; Media](/categories/media)

svenjuergens/cs-webp
====================

Convert images to webp

6.0.0(1y ago)08.3kGPL-2.0-or-laterPHPPHP &gt;=8.0

Since Feb 24Pushed 1y agoCompare

[ Source](https://github.com/SvenJuergens/cs_webp)[ Packagist](https://packagist.org/packages/svenjuergens/cs-webp)[ RSS](/packages/svenjuergens-cs-webp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (13)Used By (0)

Convert images to Webp
======================

[](#convert-images-to-webp)

What does it do?
----------------

[](#what-does-it-do)

The extension copies and converts all png and jpg images in the fileadmin/*processed* folder to the webp format. Browser which could read webp images load the webp images instead of the jpg or png files. The webp images are generated when new processed images in jpg or png format are added in the *processed* folder.

***Important***

Every jpg or png image is stored as webp file a second time in the folder (bigger storage size).

Installation
------------

[](#installation)

Simply install the extension with Extension Manager or Composer `composer require svenjuergens/cs-webp`Clear the processed images in the install-tool and reload the Backend. Add the code in the head of your root .htaccess file. This .htaccess Code rewrites the jpg and png images to the webp files if webp is readable in the browser. Change the level of quality if needed in the extension configuration in extension manager (default 65)

```

        RewriteEngine On
        RewriteCond %{HTTP_ACCEPT} image/webp
        RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
        RewriteRule ^(fileadmin/_processed_.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]

        Header append Vary Accept env=REDIRECT_accept

    AddType image/webp .webp

```

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance42

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 71.4% 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 ~289 days

Recently: every ~159 days

Total

11

Last Release

474d ago

Major Versions

1.1.1 → 2.0.02019-05-06

2.5.0 → 3.0.02022-12-06

3.0.1 → 4.0.02023-11-01

4.0.1 → 5.0.02024-01-23

5.0.0 → 6.0.02025-01-29

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20923295?v=4)[Sven Jürgens](/maintainers/SvenJuergens)[@SvenJuergens](https://github.com/SvenJuergens)

---

Top Contributors

[![SvenJuergens](https://avatars.githubusercontent.com/u/20923295?v=4)](https://github.com/SvenJuergens "SvenJuergens (30 commits)")[![adudtkowski](https://avatars.githubusercontent.com/u/13538959?v=4)](https://github.com/adudtkowski "adudtkowski (8 commits)")[![mattschleiff](https://avatars.githubusercontent.com/u/38939027?v=4)](https://github.com/mattschleiff "mattschleiff (4 commits)")

### Embed Badge

![Health badge](/badges/svenjuergens-cs-webp/health.svg)

```
[![Health](https://phpackages.com/badges/svenjuergens-cs-webp/health.svg)](https://phpackages.com/packages/svenjuergens-cs-webp)
```

###  Alternatives

[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)[christophlehmann/imageoptimizer

Optimize uploaded/processed images with binaries of your choice

46501.8k](/packages/christophlehmann-imageoptimizer)[plan2net/webp

Creates WebP copies for images (TYPO3 CMS)

661.4M3](/packages/plan2net-webp)[sitegeist/sms-responsive-images

Provides ViewHelpers and configuration to render valid responsive images based on TYPO3's image cropping tool.

34493.1k2](/packages/sitegeist-sms-responsive-images)[lochmueller/focuspoint

Focuspoint integrate the focal point method to crop images in the frontend of the web page. Use the jQuery-focuspoint plugin (https://github.com/jonom/jquery-focuspoint example http://jonom.github.io/jquery-focuspoint/demos/helper/index.html) to crop the images. Use the function as wizard in the file list view and directly in the content element.

23179.1k](/packages/lochmueller-focuspoint)[smichaelsen/melon-images

Responsive Image Management

2489.3k](/packages/smichaelsen-melon-images)

PHPackages © 2026

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