ImageMagickで「mogrify.exe: unable to open image」のエラー → 絶対パスで指定で解決
ImageMagickのmogrify.exeを使えば、複数のファイルをいっぺんに画像処理できます。
ウェブで見かけた使い方例を元に、複数の画像を左右反転(鏡像)しようと、
mogrify -flop *.jpg
とコマンドを入力したところ、↓こんなエラーメッセージが出ました。
mogrify.exe: unable to open image `*.jpg': Invalid argument @ error/blob.c/OpenBlob/2701.
検索してみると、ワイルドカード(「*」のことね)を内部で展開する処理のところで、パスに日本語(=非ASCII文字)が入っていると失敗するらしいです↓
ImageMagickさんがワイルドカードでの入力を拒否る - いろきゅう.jp ~Programmable maiden~ Tech side
で、上記にはパスに日本語を含まないようにするという1つの解決法が提示されていましたが、コメント欄にあるように、絶対パスへの変換時の問題であるため、最初から絶対パスで書いておけば(パスに日本語を含んでいても)この問題は発生しないとのこと。
つまり下記のように、ファイルの場所を絶対パスで指定する、という対処法もあります。
mogrify -flop C:\ほげほげ\はげはげ\*.jpg
私の環境でもうまくいきました。
ちなみに私の環境は64bit版のWindows7で、使っているImageMagickは
"ImageMagick-6.9.0-4-Q16-x64-static.exe"
Win64 static at 16 bits-per-pixel
です。
適宜、楽な方で対処しましょう。
« Googleの基準: ビールを売るのは不道徳です | トップページ | Excel2013でもUNDOを行うとフリーズする »
「パソコン・インターネット」カテゴリの記事
- Adsenseの審査基準への違和感(2025.12.27)
- 楽天とAmazonのリンクをボタン風に埋め込むツールをChatGPTに作ってもらいました(2025.12.24)
- WEB MARTのパソコン割引権はやめておけ(2025.12.13)
- 知らぬ間に自分のブログが広告だらけになっていた話(2025.11.03)
- 記事数が少ないとAdsenseは承認されない(2025.10.05)
「日記・コラム・つぶやき」カテゴリの記事
- 生成AIの変な日本語に、昔の花火の注意書きを思い出す(2026.01.19)
- Happy New Ginger(2026.01.11)
- 早朝の品川、食肉市場前に大量のインド系観光客(2026.01.06)
- タヌキの徳利とホットワイン(2026.01.04)
- 寒川神社の良いとこ悪いとこ(2026.01.03)
« Googleの基準: ビールを売るのは不道徳です | トップページ | Excel2013でもUNDOを行うとフリーズする »


コメント