PowerShell で ImageMagick コマンドが実行されない問題を解決する方法
この問題は、PowerShell による特定の記号や文字の解釈が bash とは異なるために発生します。またはCMD32。これを解決するには、次の方法を使用します。
特殊文字のエスケープ
例:
<code class="powershell">magick nature.jpg ` `( IMAGE2.PNG -resize 50% -fill "#FFFFFF80" -colorize 100% `) ` -composite -transparent "hsl(40,50,60)" result.png</code>
スクリプト ファイルの使用
引用符とエスケープを完全に避けるには、次の内容のプレーン テキスト スクリプト ファイルを作成し、script.mgk として保存します:
-size 640x480 xc:#ffff00 ( foreground.png -resize 50% ) -gravity center -composite -write result.png
次に、次を使用してスクリプトを呼び出します。
<code class="powershell">magick -script script.mgk</code>
このメソッドはプラットフォームに依存せず、引用符やエスケープの必要がありません。
以上がこの記事では PowerShell 内の ImageMagick コマンドの問題に焦点を当てていることに留意して、タイトルのオプションをいくつか示します。 **短く直接的:** * **ImageMagick は PowerShell では実行できませんか?こちらがの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。