AMPERION_Webpage/static/images/services/convert_to_webp.sh
2025-06-06 18:12:46 +02:00

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!"