People tell me the 'WebP' format is the recommended format for images displayed on a Web site as WebP files are smaller than PNG and JPG formats. My site uses JPEG and PNG image formats. The advent of WebP is hardly news but I'm always late to the party.
There is a WebP converter available in the Arch Linux AUR repository.
This looks promising so I immediately go to install it.
$ yay -S webp-converter-git
Sync Make Dependency (7): gendesk-1.0.10-1, gn-0.2324.304bbef6-2,
rust-bindgen-0.72.1-2, gperf-3.3-2, python-httplib2-0.31.2-1,
python-pyparsing-3.3.2-1, patchutils-0.4.5-1
Sync Dependency (1): libvips-8.18.2-1
AUR Explicit (1): webp-converter-git-1.0.0.r2.gce5d96c-1
AUR Dependency (1): electron33-33.4.11-2
:: PKGBUILD up to date, skipping download: webp-converter-git
:: PKGBUILD up to date, skipping download: electron33
2 webp-converter-git (Build Files Exist)
1 electron33 (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
Oh no, hang on, wait. it's a bloated Electron application with a lot of dependent Rust and Python packages. Forget that.
However, I recall that Emacs uses the 'imagemagick' package which is already installed and includes a utility (mogrify) that can perform the same conversion (from JPG/PNG to WebP).
$ mogrify -format webp -quality 80 2026-04-14-BlogMore-DraftPost.png
$ ls -lh 2026*
100k 2026-04-14-BlogMore-DraftPost.png
44k 2026-04-14-BlogMore-DraftPost.webp
Half the size. Compare the PNG versus the WebP image. Copy the WebP file to the images directory. Update the image link in the blog post. Job done (apart from the existing 135 images).