0

私はしばらくの間 ImageMagick 6.9.0 を使用しており、しばらく前に Windows Server 2008 R2 Standard Edition マシンでそれを使用していくつかの Railo スクリプトをセットアップしました。私は彼らが当時働いていたことを知っています。今、新しい画像セットでそれらを実行しようとしましたが、ImageMagick は最初のコマンドで失敗しています。

<cfexecute name="#Application.ImageMagickRoot#\identify.exe" variable="imgResult" timeout="60" arguments="-format ""%w|%h"" ""#attributes.infoFullPath#""" />

返されるエラーは次のとおりです。

identify.exe: RegistryKeyLookupFailed `CoderModulesPath' @ error/module.c/GetMagickModulePath/662. identify.exe: no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/501.

私はこのようなものを見たことがありません。そこで、新しいバージョンが出ていることを確認し、IM 7.0.1 をダウンロードしました。上記のコマンドを何も変更せずに再度実行してみましたが、今回は 7.0.1 のインストール フォルダーを指しています。これにより、異なるが同様のエラーが発生しました。

identify.exe: unable to load module 'C:\ImageMagick-7.0.1-Q16\modules\coders\IM_MOD_RL_JPEG_.dll': The specified module could not be found. @ error/module.c/OpenModule/1275. identify.exe: no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/505.

エラーのディレクトリを調べたところ、IM_MOD_RL_jpeg_.dll という名前のファイルがあります。

私が取り組もうとしている画像はすべて異なっており、テスト中に 50 枚程度を繰り返しました。ただし、すべて Photoshop CS5 Camera Raw から jpeg 形式にエクスポートされた 4 ~ 10 メガピクセルの写真です。ドライブ文字とファイル拡張子の大文字と小文字をいじってみましたが、成功しませんでした。イメージの 1 つへのサンプル パスは次のとおりです。

c:\galleries_incoming\50\69\01 - Getting Ready\DSC_0001.JPG

次に何をしようか迷っています。IM フォーラムの古いメッセージごとにこのコマンドを実行して、デコード デリゲートのリストを取得しようとしました。

convert -list configure

しかし、IM は configure が有効なリスト オプションではないことを教えてくれました。いずれにせよ、新しいデコード デリゲートのインストールには再コンパイルが必要なようです。私はコンパイル済みのバイナリ (少なくとも jpeg を読み取ることができると思います) に頼っています。

4

0 に答える 0