ImageMagickを使用してRAWファイル(* .nef拡張子)をJPEG画像に変換しています。私は実際にはPHP内でこれをやっていますが、IMagick拡張機能を使用していません(私はあまりにも多くの時間を費やして壁を叩いて、最終的にはあきらめました)。代わりに、PHPのexec()
関数を使用して、ImageMagickをコマンドラインから呼び出し、そこで操作を行います。このエラーをImageMagickで解決するにはどうすればよいですか?
とにかく、NEFイメージをJPEGイメージに変換するための簡単なPHPスクリプトを作成しました。私はいくつかのテストを通してそれを実行しました。 JPEGが存在しなかった場合、JPEGが作成されました。 JPEGがすでに存在していた場合、それを上書きしました。完璧!
今日まで。私は先週金曜日にそのスクリプトを作った。今日(月曜日)、それを使用しようとすると、動作を停止しました。私は文字通り変更何もそれについて、しかし数日後、私は金曜日に実行されたすべての同じテストに失敗している。私は、コマンドラインからの出力を取り出すことができ、これらは、それが周りにこの時間に遭遇していますエラーです:これらのエラーは、金曜日に現れなかった
Magick: `%s' (%d) dcraw.exe -4 -w -O "C:/Windows/TEMP/magick-iDvVnHw-.ppm" "C:/Windows/TEMP/magick-hYeYwWRd" @ error/utility.c/SystemCommand/2094.
Magick: delegate failed `dcraw.exe -4 -w -O "%u.ppm" "%i"' @ error/delegate.c/InvokeDelegate/1058.
Magick: unable to open image `C:/Windows/TEMP/magick-iDvVnHw-.ppm': No such file or directory @ error/blob.c/OpenBlob/2588.
Magick: missing an image filename `E:\test.jpg' @ error/convert.c/ConvertImageCommand/3015.
。なぜ彼らは現れているのですか?彼らはどういう意味ですか?そして私はそれらについて何ができますか?前もって感謝します。