WebP:
WebP is an image file type that was created in 2010 and is created by Google. This image format provides lossless and lossy compression to images on the server. Big social media websites are using WebP image process are Google, Facebook and EBay.
WebP images natively supporting to the following browsers are Chrome, Opera, Opera Mini, Android Browser and Chrome for Android browsers only. It is not supported any other browsers like Firefox, IE and Safari,etc.
WebP lossless image files are 26% smaller than PNGs.
WebP lossy images files are 25-34% smaller than JPEG images at equivalent SSIM index.
WebP supports lossless transparency (also known as alpha channel) with just 22% more bytes.
WebP images creating process in php:
you can use following php commands,to get the webp images
$imgName = "codingslovers.jpg";
$webPName = "codingslovers.webp";
Syntax:
cwebp [quality qualitypercentage] [source image] -o [destination]
exec("cwebp -q 0 ".$imgName." -o ".$webPName." ");
Another Method:
exec("convert -colorspace RGB ".$imgName." ".$webPName . " ");
Exec : executes the given command in php
http://php.net/manual/en/function.exec.php
Advantages of WebP:
Smaller file size
Different compression algorithm
Smoother color gradations
Alpha channel mask
Disadvantages of WebP:
Weak browser support
Artifacting has plastic appearance
Poor exporting interface
Browserwise WebP Performance: