Plugin optimizes reference images at the time of their update via gemini update
command.
It uses optipng and optimizes the image only if it has been changed.
$ npm install gemini-optipng
- level (optional) Optimization level from 0 to 7. Defaults to 2. Description of optimization levels in the manual.
Set the configuration to your .gemini.yml
:
system:
plugins:
gemini-optipng:
level: 7
If you want set default level optimization use this config:
system:
plugins:
gemini-optipng: true
To turn on debug mode set DEBUG=gemini:optipng
enviroment variable:
$ DEBUG=gemini:optipng ./node_modules/.bin/gemini update
Console output:
✓ path/to/suite stateName [browserId]
gemini:optipng path/to/reference/image.png compressed by 30%