Skip to content

Commit

Permalink
docs: Update README for TYPO3 v12 support
Browse files Browse the repository at this point in the history
  • Loading branch information
tweis committed Dec 4, 2023
1 parent 26a2424 commit bfe2e99
Showing 1 changed file with 7 additions and 11 deletions.
18 changes: 7 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,26 @@
# TYPO3 Extension `nximageoptimizer`

[![TYPO3 V10](https://img.shields.io/badge/TYPO3-10-orange.svg)](https://get.typo3.org/version/10)
[![TYPO3 V11](https://img.shields.io/badge/TYPO3-11-orange.svg)](https://get.typo3.org/version/11)
[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%207.4-8892BF.svg)](https://php.net/)
[![TYPO3 V12](https://img.shields.io/badge/TYPO3-12-orange.svg)](https://get.typo3.org/version/11)
[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.1-8892BF.svg)](https://php.net/)
[![GitHub CI status](https://github.com/netlogix/nximageoptimizer/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/netlogix/nximageoptimizer/actions)


This TYPO3 extension optimizes images (jpg, png, gif, svg) for web presentation when they are published.
This TYPO3 extension optimizes images (jpg, png, gif, svg) for web presentation when they are published.
It will generate WebP versions of each rendered image and serve them to the client.

## Compatibility

The current version (4.x) of this extension has been tested in TYPO3 10 on PHP 7.4 and TYPO3 11 on PHP 7.4, 8.0, and 8.1.

The current version (dev-master) of this extension has been tested in TYPO3 12 on PHP 8.1, 8.2 and 8.3.

## Requirements

This extension requires additional third-party tools.
This extension requires additional third-party tools.
* [jpegoptim](https://github.com/tjko/jpegoptim): utility to optimize/compress JPEG files
* [optipng](http://optipng.sourceforge.net/): OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information
* [pngquant](https://pngquant.org/): pngquant is a command-line utility and a library for lossy compression of PNG images
* [svgo](https://github.com/svg/svgo): Node.js tool for optimizing SVG files
* [gifsicle](https://github.com/kohler/gifsicle): Create, manipulate, and optimize GIF images and animations



You should install them using your package manager of choice.

### Ubuntu Example
Expand All @@ -35,7 +31,7 @@ sudo apt-get install jpegoptim optipng pngquant gifsicle
sudo npm install -g svgo
```

### MacOS Example (using [Homebrew](https://brew.sh/))
### macOS Example (using [Homebrew](https://brew.sh/))


```bash
Expand All @@ -46,7 +42,7 @@ brew install svgo
brew install gifsicle
```

### MacOS Example (using [MacPorts](https://www.macports.org/))
### macOS Example (using [MacPorts](https://www.macports.org/))

```bash
port install jpegoptim
Expand Down

0 comments on commit bfe2e99

Please sign in to comment.