あくまでもWindowsでidentify.exe自体をリネームした場合
普通に解凍して使う分には7系のバージョンでも問題ありません。
いちいちインストールして使うのは面倒…でも「identify.exe」という名前だけじゃ後で分からなくなるから、「ImageMagick-identify.exe」という名前にしておこう、なんて思った時に発生する問題です。
ImageMagick 7.0.9-x Portable Q16-x64 の場合
identify.exeをリネームしてしまうとエラーが発生して動かない
C:\temp> ImageMagick-identify.exe test.jpg
Error: Invalid argument or not enough arguments
Usage: ImageMagick-identify.exe tool [ {option} | {image} ... ] {output_image}
Usage: ImageMagick-identify.exe [ {option} | {image} ... ] {output_image}
ImageMagick-identify.exe [ {option} | {image} ... ] -script {filename} [ {script_args} ...]
ImageMagick-identify.exe -help | -version | -usage | -list {option}
identify.exeをリネームせずにそのまま使えば問題ない
C:\temp> identify.exe test.jpg
test.jpg JPEG 300x225 300x225+0+0 8-bit sRGB 68634B 0.000u 0:00.000
ImageMagick 6.9.10-77 Portable Q16-x64 の場合
identify.exeをリネームしても動く
C:\temp> ImageMagick-identify.exe test.jpg
test.jpg JPEG 300x225 300x225+0+0 8-bit sRGB 68634B 0.000u 0:00.000
identify.exeをリネームせずに動かせば当然動く
C:\temp> identify.exe test.jpg
test.jpg JPEG 300x225 300x225+0+0 8-bit sRGB 68634B 0.000u 0:00.000
補足
旧バージョンのImageMagick Portableは公式サイトからはダウンロードできません。
リネームしなければいいじゃん、という話ではあるのですが、意外に便利ですし、旧バージョンの方が軽いので、 欲しい方は https://ftp.icm.edu.pl/packages/ImageMagick/binaries/ にあります。
icm.edu.plハンパないです。PHP-3.0.18のtarまで残っているなんて…。