convert -resize 40% foo.png foo.png
みたいにすればおk(もちろんシェルスクリプトにして find と xargs を組み合わせて楽をする)
find の -exec cmd + ってたぶん並列実行できないですよね?
find -print0 | xargs -0r -P$(ncore) cmd {} +
みたいな感じのことをするのが楽
ncore じゃない、 nproc
シェルスクリプトにするなら
NCORE="${NCORE:-$(nproc)}"
などしておいて、並列実行数を調整できるようにしておくと後々楽