Moz JPEG
The MozJpegPostProcessor
is a built-in post-processor that performs a number of
safe, lossy optimizations on JPEG encoded images.
To add this post-processor to the filter set created in the
thumbnail usage example use:
1 2 3 4 5 6 7 8 9 10
# 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:
mozjpeg: { quality: 70 }
This configuration sets a maximum quality factor of 70 for the resulting image binary.
Note
The default executable path is /opt/mozjpeg/bin/cjpeg
. If installed elsewhere
on your system, you must set the liip_imagine.mozjpeg.binary
parameter accordingly.
1 2 3 4
# app/config/config.yml
parameters:
liip_imagine.mozjpeg.binary: /your/custom/path/to/cjpeg
Options
- quality:
int
- Sets the image quality factor.
Parameters
- liip_imagine.mozjpeg.binary:
string
-
Sets the location of the
cjpeg
executable. Default is/opt/mozjpeg/bin/cjpeg
.
This work, including the code samples, is licensed under a
Creative Commons BY-SA 3.0
license.