Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/christophlehmann/imageoptimizer

TYPO3 Extension for lossless image optimization with binaries of your choice.
https://github.com/christophlehmann/imageoptimizer

image-optimization jpegtran lossless optipng typo3

Last synced: 2 months ago
JSON representation

TYPO3 Extension for lossless image optimization with binaries of your choice.

Awesome Lists containing this project

README

        

# TYPO3 ImageOptimizer Extension

Lossless image optimization. Process jpg/png/gif/svg 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](https://github.com/christophlehmann/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`

## Configuration options

![Extension Manager configuration options](https://raw.githubusercontent.com/christophlehmann/imageoptimizer/master/Documentation/configuration.png)

## Debugging

* Commands are tested in the Extension Settings module
* Logging API: See file/database log