Download the PHP package christophlehmann/imgproxy without Composer
On this page you can find all versions of the php package christophlehmann/imgproxy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download christophlehmann/imgproxy
More information about christophlehmann/imgproxy
Files in christophlehmann/imgproxy
Package imgproxy
Short Description TYPO3 Extension for serving images with imgproxy.
License GPL-2.0-or-later
Informations about the package imgproxy
TYPO3 Extension: ImgProxy
Use imgproxy to render images asynchronously and serve them in new formats like webp and avif when the client supports them.
Basically TYPO3 now just renders a processing url and imgproxy serves the resulting image. The image processing is really fast compared to GraphicsMagick and ImageMagick and less memory hungry.
It does not store thumbnail informations in sys_file_processedfile nor save generated images locally, so for production usage a caching proxy is highly recommended.
Installation
composer require christophlehmann/imgproxy
Configuration
improxyUrlis the url of imgproxy.key&saltare used for signing the urls. Generate them withecho $(xxd -g 2 -l 64 -p /dev/random | tr -d '\n').helperUrlcan be used to tell imgproxy how it reaches the source image. Handy in development environment: Set it to the projects live url and you don't need the images locally.allowedExtensionsList of file extensions that should be handled with imgproxyformatQualityCan be used to define different compressions for avif,webp,.. Default: empty (TYPO3s quality setting is used). Example:jpeg:70:avif:40:webp:60
Run imgproxy locally with docker
- Set
imgproxyUrltohttp://localhost:8080 - Set
helperUrltolocal:///when the docker container can't reach your local webserver - Start imgproxy