Best format Pro
You can use the best value for the format option or the extension to make imgproxy pick the best format for the resultant image.
imgproxy measures the complexity of the image to choose when it should use a lossless or near-lossless encoding. Then imgproxy tries to save the image in multiple formats to pick one with the smallest resulting size.
info
imgproxy uses only the formats listed as preferred when choosing the best format. It may also use AVIF, WebP, or JPEG XL if AVIF/WebP/JPEG XL support detection is enabled.
info
imgproxy will use AVIF, WebP, or JPEG XL only if AVIF/WebP/JPEG XL support detection is enabled.
info
imgproxy may change your quality and autoquality settings if the best format is used.
Configuration
IMGPROXY_BEST_FORMAT_COMPLEXITY_THRESHOLD: the image complexity threshold. imgproxy will use a lossless or near-lossless encoding for images with low complexity. Default:5.5IMGPROXY_BEST_FORMAT_MAX_RESOLUTION: when greater than0and the image's resolution (in megapixels) is larger than the provided value, imgproxy won't try all the applicable formats and will just pick one that seems the best for the imageIMGPROXY_BEST_FORMAT_BY_DEFAULT: whentrueand the resulting image format is not specified explicitly, imgproxy will use thebestformat instead of the source image formatIMGPROXY_BEST_FORMAT_ALLOW_SKIPS: whentrueand thebestformat is used, imgproxy will skip processing of SVG and formats listed to skip processing