An Anki add-on that makes your images small.
We all know that people who don't store their images in WebP or AVIF are wasting a lot of disk space. Not only on their hard drives, but on AnkiWeb as well. Unfortunately, Anki doesn't convert images to WebP when you paste them from elsewhere, and it takes time to convert and resize images manually.
For the longest time I used a bash script to automatically convert images in my Anki collection to WebP until I decided that we simply need an add-on for this.
WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index.
Storing images in WebP is a great way to reduce the size of your Anki collection.
Install from AnkiWeb, or manually with git
:
$ git clone 'https://github.com/Ajatt-Tools/PasteImagesAsWebP.git' ~/.local/share/Anki2/addons21/PasteImagesAsWebP
Don't forget to initialize git
submodules.
The add-on expects cwebp
executable to be added to PATH.
On Arch Linux, cwebp
is a part of libwebp
.
$ sudo pacman -S libwebp
On Debian/Ubuntu:
$ sudo apt install webp
On macOS:
$ brew install webp
Or download it from google.com
and save the cwebp
executable in ~/.local/share/Anki2/addons21/PasteImagesAsWebP/support/
.
cwebp
comes included in the AnkiWeb package.
To convert images to AVIF,
The add-on expects FFmpeg executable to be added to PATH.
On Arch Linux, Install the ffmpeg
package.
sudo pacman -S ffmpeg
To configure the add-on select "AJT" > "WebP settings" from the top menu bar. To view hidden settings open the Anki Add-on Menu via "Tools" > "Add-ons" and select "AJT Media Converter". Then click the Config button on the right-side of the screen.
Watch video demonstration:
After installation images will be automatically converted to WebP
and resized on pasting or drag-and-dropping.
There's also a button in the Editor toolbar that lets you do the same.
To bulk-convert existing images in your collection, select Edit
> Bulk-convert to WebP
in the card browser.
To rename media files on a particular note, open the Anki Browser, select the note and click on the pencil icon on the toolbar. A dialog will pop up asking you to enter new filenames.
If you've found a bug or want to extend the add-on, please let us know in the Matrix chat. I'm open to suggestions and pull requests.
My special thanks to all my Patreon supporters for making this project possible.