Arahan ImageMagick Tidak Berjalan dalam Powershell
Walaupun arahan ImageMagick boleh dilaksanakan dengan lancar dalam tetingkap Windows CMD, mereka menghadapi ralat apabila dilaksanakan dalam Powershell. Walaupun memastikan ImageMagick ditambahkan pada pembolehubah persekitaran, arahan gagal. Isu ini boleh dikaitkan dengan keperluan sintaks Powershell yang berbeza.
Tafsiran Sintaks Powershell
Powershell mentafsir pelbagai aksara dan simbol ImageMagick secara berbeza daripada cangkerang lain. Ini termasuk:
Perintah Mudah lwn Perintah Kompleks
Selain itu, Powershell boleh melaksanakan perintah mudah (cth., magick nature.jpg -fill yellow nature.png) tanpa masalah, tetapi ia bergelut dengan perintah yang kompleks (cth., yang mengandungi kurungan, warna hex atau arahan magick).
Penyelesaian
Untuk melaksanakan perintah ImageMagick yang kompleks dalam Powershell, pertimbangkan untuk menggunakan penyelesaian berikut:
-size 640x480 xc:#ffff00 ( foreground.png -resize 50% ) -gravity center -composite -write result.png
magick -script script.mgk
Kaedah ini mengelakkan tafsiran Powershell terhadap simbol ImageMagick dan memastikan pelaksanaan arahan berjaya.
Atas ialah kandungan terperinci Mengapa arahan ImageMagick gagal dalam Powershell?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!