Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.33 KB

File metadata and controls

52 lines (33 loc) · 1.33 KB

PNG Quant

The PngquantPostProcessor is a built-in post-processor that performs a number of safe, lossy optimizations on PNG encoded images.

To add this post-processor to the filter set created in the thumbnail usage example <usage-create-thumbnails> use:

# app/config/config.yml

liip_imagine:
    filter_sets:
        my_thumb:
            filters:
                thumbnail: { size: [120, 90], mode: outbound }
                background: { size: [124, 94], position: center, color: '#000' }
            post_processors:
                pngquant: { quality: "75-85" }

This configuration sets a quality factor range of 75 to 85 for the resulting image binary.

Note

The default executable path is /usr/bin/pngquant. If installed elsewhere on your system, you must set the liip_imagine.pngquant.binary parameter accordingly.

# app/config/config.yml

parameters:
    liip_imagine.pngquant.binary: /your/custom/path/to/pngquant

Options

quality: int

Sets the image optimization factor.

Parameters

liip_imagine.pngquant.binary: string

Sets the location of the pnquant executable. Default is /usr/bin/pnquant.