Sarbs Versionierung und Entwicklungsfortschrit
2025-01-08 lf imgmagick⌗
hab ne Funktion ergänst, die Bilder komprimiert, wird durch ‘Pc’ (Picture Compress) getriggert. Das coole ist, ich habe jetzt raus wie die Auswahl in lf zu händeln ist.
# ~/.config/lf/lfrc
# Bilder in der Größe reduzieren und mit Präfix speichern
cmd bild-80-komprimieren ${{
clear; tput cup $(($(tput lines)/3)); tput bold
set -f
notify-send "Bilder werden komprimiert..."
files="${fx:-$f}"
for x in $fx; do
output="${x%.*}_komprimiert-80.${x##*.}"
if magick "$x" -quality 80 "$output"; then
notify-send "🖼️ Erfolgreich" "Bild $x wurde als $output gespeichert."
else
notify-send "❌ Fehler" "Bild $x konnte nicht verarbeitet werden."
fi
done
notify-send "✅ Verarbeitung abgeschlossen." "Alle ausgewählten Bilder wurden bearbeitet."
# === P Menu für Bildbearbeitung ===
map Pk bild-80-komprimieren
}}
Die kleine Zeile files="${fx:-$f}"
sorgt dafür dass entwerder die Datei bearbeitet wird, die gerade ausgewählt ist oder alle explizit gewählten Dateien abgearbeitet werden…
Lese weitere Artikel