Documentation: WebP Compression

WebP is a new image format introduced by Google. WebP supports both lossy and lossless image compression. According to Google, WebP lossless images are 26% smaller in size compared to PNGs and WebP lossy images are 25-34% smaller in size compared to JPEG images. This is a great result and we recommend to use WebP if it’s possible in your project.

To recompress your JPEG, PNG or GIF files into WebP format simply set "web_p": true flag in your request JSON:

{ "compression":"lossy", "keep_exif":1, "web_p":true, "files":["https://example.com/image_path.jpg"], "wait":true, "quality":50 }

This is cURL example:

curl --location --request POST 'https://api.cheetaho.com/api/v2/media/optimization' \ --header 'Accept: application/json' \ --header 'key: api_key' \ --header 'Content-Type: application/json' \ --data-raw '{ "compression":"lossy", "keep_exif":1, "web_p":true, "files":["https://example.com/image_path.jpg"], "wait":true, "quality":50 }'