Imageoptimizer
TYPO3 Extension for lossless image optimization with binaries of your choice.
Install / Use
/learn @christophlehmann/ImageoptimizerREADME
TYPO3 ImageOptimizer Extension
Lossless image optimization. Process jpg/png/gif/svg/webp images with binaries and parameters of your choice.
Note: JPG and PNG were yesterday. If you want to serve images in new formats like avif and webp including auto detection and asynchronous generation, then imgproxy may fit your needs. #webvitals
Features
- Optimize images on upload or after processing (files in
fileadmin/_processed_/) - Binaries, paths and their parameters are configurable
Installation
Debian/Ubuntu: apt-get install optipng jpegoptim libjpeg-turbo-progs gifsicle
svgo is installable via NPM npm install -g svgo
Installation for optimizing webp images with cwebp
See https://developers.google.com/speed/webp/download for downloading and installation.
If the binaries are not under /usr/bin/, then add the absolute path in TYPO3's global configuration like so:
system/settings.php:
return [
'SYS' => [
'binSetup' => 'cwebp=/absolute/path/to/bin/cwebp',
],
];
Configuration options

Available Parameters
- Available parameters for gifsicle are found here.
- Available parameters for jpegoptim are found here.
- Available parameters for cwebp are found here.
Debugging
- Commands are tested in the Extension Settings module
- Logging API: See file/database log
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
