conversion ignores videos

This commit is contained in:
Danilo Reyes 2024-07-16 15:10:40 -06:00
parent d4da28e4f9
commit 8347ad2314

View File

@ -76,11 +76,17 @@ log_change() {
# Function to handle errors and convert images to JPEG using ImageMagick # Function to handle errors and convert images to JPEG using ImageMagick
handle_conversion_error() { handle_conversion_error() {
photo="$1" photo="$1"
new_photo="${photo%.*}.jpg" file_type=$(file --mime-type -b "$photo")
echo "Converting $photo to $new_photo using ImageMagick."
mogrify -format jpg "$photo" if [[ $file_type == image/* ]]; then
mv "${photo%.*}.jpg" "$new_photo" new_photo="${photo%.*}.jpg"
rm "$photo" echo "Converting $photo to $new_photo using ImageMagick."
mogrify -format jpg "$photo"
mv "${photo%.*}.jpg" "$new_photo"
rm "$photo"
else
echo "File is a video or unsupported type: $photo. Skipping conversion."
fi
} }
# Loop through each year directory # Loop through each year directory