2018-11-08 16:34:21 +06:00
# Image formats support
2019-09-30 15:53:13 +06:00
At the moment, imgproxy supports only the most popular image formats:
2018-11-08 16:34:21 +06:00
* PNG;
* JPEG;
* WebP;
2018-12-02 19:02:19 +06:00
* GIF;
2018-12-11 16:02:23 +06:00
* ICO;
2019-06-13 14:20:11 +06:00
* SVG _ (source only) _ ;
2019-09-30 15:53:13 +06:00
* HEIC;
2019-09-30 14:30:20 +03:00
* BMP;
2019-09-30 15:53:13 +06:00
* TIFF.
2018-11-08 16:34:21 +06:00
## GIF support
imgproxy supports GIF output only when using libvips 8.7.0+ compiled with ImageMagick support. Official imgproxy Docker image supports GIF out of the box.
2018-11-15 20:04:12 +06:00
2019-06-13 14:20:11 +06:00
## ICO support
2018-11-15 20:04:12 +06:00
2019-09-30 16:03:07 +06:00
imgproxy supports ICO only when using libvips 8.7.0+ compiled with ImageMagick support. Official imgproxy Docker image supports ICO out of the box.
2018-11-15 20:04:12 +06:00
2019-06-25 15:28:34 +06:00
## HEIC support
imgproxy supports HEIC only when using libvips 8.8.0+. Official imgproxy Docker image supports HEIC out of the box.
By default, imgproxy saves HEIC images as JPEG. You need to explicitly specify the `format` option to get HEIC output.
2019-09-30 14:30:20 +03:00
## BMP support
2019-09-30 17:36:38 +06:00
imgproxy supports BMP only when using libvips 8.7.0+ compiled with ImageMagick support. Official imgproxy Docker image supports ICO out of the box.
2019-09-30 14:30:20 +03:00
By default, imgproxy saves BMP images as JPEG. You need to explicitly specify the `format` option to get BMP output.
2019-06-13 14:20:11 +06:00
## Animated images support
2018-12-02 19:02:19 +06:00
2019-06-13 14:20:11 +06:00
Since processing of animated images is pretty heavy, only one frame is processed by default. You can increase the maximum of animation frames to process with the following variable:
2018-12-02 19:02:19 +06:00
2019-06-13 14:20:11 +06:00
* `IMGPROXY_MAX_ANIMATION_FRAMES` : the maximum of animated image frames to being processed. Default: `1` .
**Note:** imgproxy summarizes all frames resolutions while checking source image resolution.