maandag 19 februari 2024

Webp afbeeldingen

Wat is WebP?

Het is meer dan tien jaar geleden dat Google het WebP-bestandsformaat voor afbeeldingen introduceerde. WebP biedt compressie met en zonder verlies, en met WebP gecomprimeerde bestanden zijn ongeveer 25% kleiner in vergelijking met JPEG-compressie. Standaard ondersteunt de fotoviewer geen WebP-afbeeldingsbestanden. U kunt echter WebP-ondersteuning toevoegen door de webp-pixbuf-loader-bibliotheek te installeren. Hiermee kunt u niet alleen WebP-bestanden openen in GNOME Image Viewer, maar worden ook miniaturen voor WebP-bestanden weergegeven in de bestandsverkenner.

Ubuntu 20.04

sudo add-apt-repository ppa:krifa75/eog-ordissimo
sudo apt update
sudo apt install webp-pixbuf-loader

Je zult zien dat de WebP-afbeeldingen nu met miniaturen worden weergegeven:

Ubuntu 22.04

sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader

Linux Mint 21 en LMDE 5 en 6

sudo apt install webp-pixbuf-loader

Vanaf nu toont Bestanden de inhoud van webp-bestanden.

Gthumb

Een ander programma dat gebruikt kan worden om webp-afbeeldingen te bekijken is gthumb.

sudo apt install gthumb

Converteer webp-afbeeldingen naar iets anders:

Voor dit doel gebruiken we XnConvert, een gratis maar niet open source applicatie. U kunt de installatiebestanden downloaden van hun website:

XnConvert downloaden

Merk op dat XnConvert een krachtig hulpmiddel is dat u kunt gebruiken voor het batchgewijs wijzigen van het formaat van afbeeldingen.

Debian

Op Debian is het installeren van Webp plaatjes ingewikkelder:

Schakel WebP-thumbnail in en open met standaard afbeeldingsviewer:

Voor GNOME, XFCE en andere op GTK gebaseerde desktops is een open-source WebP GDK Pixbuf Loader-bibliotheek beschikbaar om WebP in te schakelen voor de standaard afbeeldingsviewer en miniatuurweergave in bestandsbeheer.

De bibliotheek is niet beschikbaar in Debian en Ubuntu. En hieronder ziet u hoe u het vanaf de bron kunt bouwen.

  1. Installeer build-afhankelijkheden:

Zoek en open eerst de terminal vanuit het startmenu of vanuit het activiteitenoverzichtscherm. Wanneer het wordt geopend, voert u de opdracht uit om de vereiste pakketten voor het bouwen van de bibliotheek te installeren:

sudo apt install debhelper-compat meson libgdk-pixbuf2.0-dev libwebp-dev git

Typ het gebruikerswachtwoord wanneer dit wordt gevraagd terwijl er geen visuele feedback is en druk op Enter.

  1. Webp-pixbuf-loader downloaden:

Om de broncode op te halen, voer je het git-commando uit in een terminalvenster:

git clone https://github.com/aruiz/webp-pixbuf-loader.git
  1. Bouw en installeer webp-pixbuf-loader:

Ga nu naar de bronmap in het terminalvenster:

cd webp-pixbuf-loader

Bouw de bibliotheek door de opdrachten één voor één uit te voeren:

meson builddir -Dgdk_pixbuf_query_loaders_path=/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders
ninja -C builddir

Installeer het ten slotte via het commando:

sudo ninja -C builddir install
  1. Stel de GNOME-standaard Eye of GNOME-afbeeldingsviewer in als standaardapp voor het verwerken van WebP:

Na stap 3 toont Debian miniaturen voor WebP en ondersteunt het openen met de standaard EOG-beeldviewer. Als dit niet het geval is, probeer dan uit en weer in te loggen.

Om EOG als standaardapp te maken om WebP af te handelen, voert u de volgende opdrachten één voor één uit om de MIME-database bij te werken:

xdg-mime default org.gnome.eog.desktop image/webp
sudo update-mime-database /usr/share/mime

Installeer webp-pixbuf-loader op Ubuntu (en waarschijnlijk ook Debian) waar het thumbnailer-bestand op de verkeerde plaats staat van gdk-pixbuf-thumbnailer. Om het te repareren moeten we het /usr/local/bin/gdk-pixbuf-thumbnailer vervangen door /usr/bin/gdk-pixbuf-thumbnailer in /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer (beide exemplaren) . Je kunt dit handmatig doen met een teksteditor zoals nano:

sudo nano /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer

en verwijder de /local uit beide padnamen. Sla het bestand op met CTRL X

Als u geen miniaturen voor WebP-afbeeldingen ziet, kunt u proberen de miniatuurcache te wissen (hierdoor worden alle miniaturen verwijderd, zodat ze opnieuw moeten worden gegenereerd):

rm ~/.cache/thumbnails/fail/gnome-thumbnail-factory/*.pngrm ~/.cache/thumbnails/normal/*.pngrm ~/.cache/thumbnails/large/*.png 

Geen opmerkingen:

Een reactie posten

Opmerking: Alleen leden van deze blog kunnen een reactie posten.

Terminal met een standaard boodschap beginnen.

Soms is het handig om de terminal te starten met een standaard boodschap om bijvoorbeeld instructies te geven. Iedere gebruiker kan dat voor...