find . -type f -name '*.png' -exec bash -c '[[ "$(file -bi {})" != "image/png; charset=binary" ]] && mogrify -format png {}' \;
Este comando encontrará arquivos regulares com uma extensão png, e então executará mogrify -format png
em cada arquivo se o mime não corresponder a "image / png; charset = binary".