First command find and list jpeg/gif files with png extension. Second command convert a file to png.
find . -type f -name "*.png" | xargs -L 1 -I{} file -i {} | grep -v 'image/png; charset=binary$'
find . -name "*.jpg" -exec mogrify -format png {} \;
I to combine these two commands.