optimize
The optimize
parameter automatically applies optimal quality compression to produce an output image with as much visual fidelity as possible, while minimizing the file size.
Syntax
optimize={value}
Allowed values
Value | Description |
---|---|
low | Output image quality will be similar to the input image quality. |
medium | More optimization is allowed. We attempt to preserve the visual quality of the input image. |
high | Minor visual artifacts may be visible. This produces the smallest file. |
Notes
- Optimize is currently supported by the following output formats:
JPEG
,WebP
. - If the
quality
parameter is also provided,quality
overridesoptimize
because it is more precise. - Because
optimize
attempts to produce an output image with as much visual quality as possible while minimizing the file size, the operations applied are subject to change. - This does not support automatically applying AVIF quality.
Examples
Click the links to view the transformed image using a demo Fastly IO service.
Example usage | Description |
---|---|
?optimize=medium | Output an image with medium optimization |
?optimize=high&auto=webp | Output a highly optimized JPEG. For browsers that support WebP output a highly optimized WebP image. |