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";
$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
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
Different compression algorithm
Smoother color gradations
Alpha channel mask
Disadvantages of WebP:
Weak browser support
Artifacting has plastic appearance
Poor exporting interface
Artifacting has plastic appearance
Poor exporting interface
Browserwise WebP Performance:
Related Posts:
1. 413 “Request Entity Too Large” error with uploading a file
2. Difference between cookies and sessions in php
3. How to create a .webp image in PHP
4. How to expire PHP session after a period of time
5. How to resolved when Logged out sessions get restored by back button
6. why javascript contains property is not working in chrome browser
7. what are the differences between json and jsonp
8. Abstract Class in Php
1. 413 “Request Entity Too Large” error with uploading a file
2. Difference between cookies and sessions in php
3. How to create a .webp image in PHP
4. How to expire PHP session after a period of time
5. How to resolved when Logged out sessions get restored by back button
6. why javascript contains property is not working in chrome browser
7. what are the differences between json and jsonp
8. Abstract Class in Php