#!/bin/bash
echo "Uebergabe eines Verzeichnisnamens, die Inhalte werden in 1080er Hoehe"
echo "konvertiert und in /home/roemke/EigeneDateien/Bilder/photosH1080 abgelegt"
newsize=1080
if [[ $# -lt 1 ]]
then
		echo -n "Verzeichnis: " 
		read verz
else 
    verz=$1
fi
echo "Verzeichis: $verz"
for i in $(find $verz -type f -iname  "*jpg" | tr ' ' '\1')
do 
  file=$(echo $i | tr '\1' ' ')
  odir=${file%/*}
  ddir="/home/roemke/EigeneDateien/Bilder/photosH1080/"${file%/*}
  file=${file##*/}
  if [[ ! -d $ddir ]]
  then 
       mkdir -p "$ddir"
  fi
  dfile=$ddir"/"$file
  ofile=$odir"/"$file
  if [[ ! -f $dfile ]]
  then
    hoehe=$(identify -format "%h" "$ofile")
    if [[ hoehe -lt newsize ]]
    then 
      cp "$ofile" "$dfile"
    else 
      convert -verbose -resize x$newsize "$ofile" "$dfile"
    fi  
  fi
   
done

