Read our blogs, tips and tutorials
Try our exercises or test your skills
Watch our tutorial videos or shorts
Take a self-paced course
Read our recent newsletters
License our courseware
Book expert consultancy
Buy our publications
Get help in using our site
551 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owl trainers only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
Search our website
We also send out useful tips in a monthly email newsletter ...
Suppose that you have an animated GIF that you want to convert to WEBP format from .GIF:
Suppose that you have an animated GIF like this.
To convert this you need to install the pillow and webptools modules. Here's how to do this using PIP, for example:
# need to install these modules
# python -m pip install pillow
# python -m pip install webptools
You can now go ahead and convert your file:
from PIL import Image
import webptools
# the file to convert
gif_file_including_path = r"C:\wiseowl\typical_animated_gif.gif"
# the WEBP file to create
webp_file_including_path = r"C:\wiseowl\final_animated_webp.webp"
# open the image to be converted
image = Image.open(gif_file_including_path)
# save all frames of image with slightly higher quality than default of 75
image.save(
webp_file_including_path,
save_all=True,
quality=80,
subsampling=0
)
# that's it!
print("File converted hopefully!")
You can spend a long time researching the effects of tweaking the quality and subsampling parameters, but I challenge you to tell the difference between the image produced by this code and your original animated GIF!
This should successfully convert your animated GIF to an animated WEBP file. What it won't necessarily do is reduce the file size (on my laptop it's actually just gone up for this animated GIF, from 85 kb to 137 kb).
You can learn more about this topic on the following Wise Owl courses:
Kingsmoor House
Railway Street
GLOSSOP
SK13 2AA
Landmark Offices
99 Bishopsgate
LONDON
EC2M 3XD
Holiday Inn
25 Aytoun Street
MANCHESTER
M1 3AE
© Wise Owl Business Solutions Ltd 2024. All Rights Reserved.