Skip to content

Latest commit

 

History

History
92 lines (67 loc) · 2.58 KB

File metadata and controls

92 lines (67 loc) · 2.58 KB

nemo-webp-converter

Fügt zwei Rechtsklick-Einträge in den Nemo-Dateimanager ein, um Bilder direkt aus jedem Ordner heraus in WebP umzuwandeln — ohne Terminal öffnen zu müssen.

Funktionen

  • In WebP umwandeln (1200px) — skaliert auf 1200px Breite, Qualität 77%
  • In WebP umwandeln (Originalgröße) — behält die ursprünglichen Abmessungen, Qualität 77%
  • Konvertiert JPG, JPEG, PNG (Groß-/Kleinschreibung egal)
  • Speichert Ergebnis in einem Unterordner — Originale bleiben unberührt
  • Zeigt Größenvergleich nach der Konvertierung

Voraussetzungen

  • Linux Mint oder ein beliebiger Cinnamon-Desktop mit Nemo
  • Paket webp (enthält cwebp):
    sudo apt install webp
  • gnome-terminal:
    sudo apt install gnome-terminal

Installation

git clone https://github.com/AndiWitt/nemo-webp-converter.git
cd nemo-webp-converter
bash install.sh
nemo -q && nemo &

Das Installationsskript kopiert:

  • img-webp, img-webp-orig~/.local/bin/
  • webp_konverter.nemo_action, webp_orig_konverter.nemo_action~/.local/share/nemo/actions/

Verwendung

  1. Ordner mit JPG- oder PNG-Bildern in Nemo öffnen
  2. Rechtsklick auf eine freie Stelle im Ordner (nicht auf eine Datei)
  3. Einen der beiden neuen Menüeinträge wählen:
Menüeintrag Ausgabeordner Was passiert
In WebP umwandeln (1200px) img_webp_conv/ Breite wird auf 1200px skaliert
In WebP umwandeln (Originalgröße) webp-orig-px/ Originalmaße bleiben erhalten

Ein Terminalfenster öffnet sich, zeigt den Fortschritt an und gibt nach Abschluss einen Größenvergleich aus.

Deinstallation

cd nemo-webp-converter
bash uninstall.sh
nemo -q && nemo &

Anpassung

Qualität oder Zielbreite lassen sich oben in den Skripten anpassen:

QUALITY=77    # WebP-Kompressionsqualität (0–100)
WIDTH=1200    # Zielbreite in Pixeln (nur img-webp)

Für ein anderes Terminal die Exec=-Zeile in der installierten .nemo_action-Datei anpassen:

Exec=xterm -e 'cd %P && img-webp; bash'

Funktionsweise

Rechtsklick auf Ordner in Nemo
  → Nemo liest die .nemo_action-Datei
  → gnome-terminal öffnet sich, wechselt in den Ordnerpfad (%P)
  → Skript schleift über alle JPG/PNG-Dateien
  → cwebp konvertiert jede Datei in WebP
  → Ausgabe wird in Unterordner gespeichert (Originale unberührt)
  → Terminal zeigt Größenvergleich und bleibt offen

Mitwirken

Siehe CONTRIBUTING.md.

Lizenz

MIT