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
}'