In earlier, You are heard many image processing library on android eg. Glide and Picasso. We mostly use SVG and PNGs image file format for android app development.
Basically, The major problem is
Image loading has consisted of more network traffic in android apps. the smaller image provides better network experiences. WebP provide guidance on making image file smaller and more network network-friendly.
WebP is lossy compression for
With help of AndroidStudio, you can convert existing PNG, JPG, GIF or static BMP images to WebP format easily. In furthermore we will explain “how to create a WEBP image using AndroidStudio?”.
Convert PNG to WebP in Android Studio
Open Android Studio, and press the right click on your image that you want to convert in WebP, inside drawable folder such as below.
you will find the following dialogue, you can keep the default settings and move on or you can change to lossless if you are 4.3 or higher , also you can change the encoding quality.
After pressing OK, You can find The number of bytes saved from the compression in the right bottom notification in Android studio.
Convert WebP to PNG
Select the WebP image and right click on it after that one popup is appear like below figure, Choose Convert to PNG
Furthermore, You will find like below dialogue. If you want to delete WebP image then click Yes or want to keep click on No. If you want to cancel the action click on Cancel
PROS of WebP
- Small File Size – It reduces the image size without reducing the image quality.
- Increased Quality:- When you compare another file compression like JPG or PNG
- Open-Source:-WebP was open-sourced provide by Google.
- One Format to Rule them all: – We can replace all kind of file format by WebP.
- In Android, It supported in Android API level 18 and higher