Converting images
For faster page loads, converting to a modern image format makes sense. Here are a few approaches to convert to .webp format.
Using cwebp
The cwebp tool is part of the webp package. I installed on macOS using brew install webp.
To convert a single image:
cwebp ada-blinka.jpg -o ada-blinka.webpTo convert all images in a directory:
for f in *.jpg; do cwebp "$f" -o "${f%.jpg}.webp"; doneUsing Pillow
The Pillow library can be used to convert images. I installed it using pip install Pillow.
In the Python REPL, you can display an image like this:
from PIL import Image
im = Image.open('ada-blinka.jpg')
im.show()To convert an image to .webp format, you can use the REPL like this:
from PIL import Image
im = Image.open('ada-blinka.jpg').convert('RGB')
im.save('ada-blinka.webp', 'webp')