List of supported Thumbor filters
This solution currently supports the filters listed in the table below. To use the filters, append your CloudFront URL using the following syntax, including the image name (<example>
). To use multiple filters
on an image, list them in the same section of the URL. Example:
https://
<yourcloudfronturl>
/fit-in/300x400/filters:fill(00ff00)/filters:rotate(90)
/
<example>
.jpg
Filters process the image in the order they are specified.
Note
Some Thumbor filters are not supported in the current version of Serverless Image Handler.
This may affect legacy users with advanced image request configurations. For examples of
filter usage, refer to the Thumbor documentation
Filter Name | Filter Syntax |
---|---|
Autojpg | /filters:autojpg()/ |
Background color | /filters:background_color(color)/ |
Blur | /filters:blur(7)/ |
Color fill | /filters:fill(color)/ |
Convolution | /filters:convolution(1;2;1;2;4;2;1;2;1,3,false)/ |
Equalize | /filters:equalize()/ |
Grayscale | /filters:grayscale()/ |
Image format (gif, heic, heif, jpeg, png, raw, tiff, webp) | /filters:format(image_format) |
No upscale | /filters:no_upscale()/ |
Proportion | /filters:proportion(0.0-1.0)/ |
Quality | /filters:quality(0-100)/ |
Resize | /fit-in/800x1000/ |
Crop | /10x10:100x100/ |
RGB | /filters:rgb(20,-20,40)/ |
Rotate | /filters:rotate(90)/ |
Sharpen | /filters:sharpen(0.0-10.0, 0.0-2.0, true/false)/ |
Stretch | /filters:stretch()/ |
Strip Exif | /filters:strip_exif()/ |
Strip ICC | /filters:strip_icc()/ |
Upscale | /filters:upscale() |
Watermark | /filters:watermark(bucket,key,x,y,alpha[,w_ratio[,h_ratio]]) |