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.

Open Media Vault op de Raspberry PI

In deze Raspberry Pi-tutorial laten we je zien hoe je de OpenMediaVault-software installeert en instelt. Dit artikel is een vertaling van de...