36 lines
800 B
Bash
Executable File
36 lines
800 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Kontrollera om magick är installerat
|
|
if ! command -v magick &> /dev/null
|
|
then
|
|
echo "magick kunde inte hittas. Installera ImageMagick."
|
|
exit 1
|
|
fi
|
|
|
|
# Räknare för att generera unika filnamn
|
|
count=0
|
|
|
|
# Loopa igenom alla .heic-filer i mappen
|
|
for file in *.heic; do
|
|
# Öka räknaren
|
|
count=$((count+1))
|
|
|
|
# Formatera räknaren till fyra siffror med ledande nollor
|
|
padded_count=$(printf "%04d" $count)
|
|
|
|
# Skapa det nya filnamnet
|
|
new_file_name="IMG_${padded_count}.jpeg"
|
|
|
|
# Konvertera filen
|
|
magick convert "$file" "$new_file_name"
|
|
|
|
# Kontrollera om konverteringen lyckades
|
|
if [ $? -eq 0 ]; then
|
|
echo "Konverterade $file till $new_file_name"
|
|
else
|
|
echo "Misslyckades med att konvertera $file"
|
|
fi
|
|
done
|
|
|
|
echo "Konvertering av .heic-filer till .jpeg avslutad."
|