Remove every image which name contains 32 symbols after the "-" symbol:
find . -type f | grep -E '*-.{32}.jpg' | xargs rm -f
Convert PNG to JPG:
find . -type f | grep -E '*.png' | xargs -n 1 bash -c 'convert "$0" "${0%.*}.jpg"'
Resize images:
find . -type f -size +3M | grep -E '*.jpg' | xargs -n 1 bash -c 'convert -resize 30% "$0" "${0%.*}.resized"'
find . -type f -size +3M | grep -E '*.jpg' | xargs rm -f
find . -type f | grep -E '*.resized' | xargs -n 1 bash -c 'mv "$0" "${0%.*}.jpg"'
Delete empty directories:
find . -type d -empty -delete