22 lines
593 B
Bash
22 lines
593 B
Bash
#!/bin/bash
|
|
|
|
# Überprüfen, ob ein Verzeichnis als Argument übergeben wurde
|
|
if [ -z "$1" ]; then
|
|
echo "Bitte gib das Verzeichnis an, das konvertiert werden soll."
|
|
exit 1
|
|
fi
|
|
|
|
# Wechseln in das angegebene Verzeichnis
|
|
cd "$1" || { echo "Verzeichnis nicht gefunden!"; exit 1; }
|
|
|
|
# Konvertieren aller .jpg- und .png-Dateien in WebP
|
|
for file in *.jpg *.png; do
|
|
if [ -f "$file" ]; then
|
|
echo "Konvertiere $file in WebP..."
|
|
cwebp "$file" -o "${file%.*}.webp"
|
|
else
|
|
echo "Keine .jpg- oder .png-Dateien gefunden."
|
|
fi
|
|
done
|
|
|
|
echo "Konvertierung abgeschlossen!"
|