PHPackages                             christophlehmann/vips - 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. christophlehmann/vips

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

christophlehmann/vips
=====================

Faster and less memory hungry thumbnail generation for TYPO3 with vips php module

0.0.3(6y ago)311[2 issues](https://github.com/christophlehmann/vips/issues)GPL-2.0-or-laterPHP

Since Dec 21Pushed 1y ago2 watchersCompare

[ Source](https://github.com/christophlehmann/vips)[ Packagist](https://packagist.org/packages/christophlehmann/vips)[ RSS](/packages/christophlehmann-vips/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (4)Used By (0)

TYPO3 Extension: Vips
=====================

[](#typo3-extension-vips)

Faster and less memory hungry thumbnail generation for TYPO3 with [libvips](https://libvips.github.io/libvips/)

Here is a speed and memory comparison:

Prerequisites
-------------

[](#prerequisites)

The [PHP module vips](https://github.com/libvips/php-vips-ext) with version 8.8+ needs to be present on the server. The versions 8.5+ may work, but are not tested.

@jcupitt provides some [Dockerfiles](https://github.com/jcupitt/docker-builds) which may help you to get a newer version.

The module can be installed with `pecl install vips`

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

[](#installation)

`composer require christophlehmann/vips`

Configuration
-------------

[](#configuration)

By default the file types `jpg,jpeg,png,webp,pdf` are handled. Other types are handled through TYPO3. This list can be configured in EM. If you have problems with certain file types just deactivate them.

Implemented functionality
-------------------------

[](#implemented-functionality)

- Crop images
- Scale images
- Mask images (currently done with TYPO3's default image processor)
- Handle upscaling
- Handle cropping by parameters like `height=100c`

Debugging
---------

[](#debugging)

Add the logging configuration to `typo3conf/AdditionalConfiguration.php`

```
