Ich versuche, eine ImageMagick Befehlszeile in meinem Windows Powershell auszuführen, aber es funktioniert nicht, wenn ich es in meiner regulären Befehlszeile ausführen, funktioniert es.Imagemagick Befehl in der Befehlszeile und Windows Powershell
Der Befehl sieht wie folgt aus:
(Ich brauche nicht die Zeilenumbrüche, Ich habe sie einfach so, dass der Befehl mehr lesbar)
convert -bordercolor none -background none -gravity center^
k1.jpg -border 5x5^
(k2.jpg k3.jpg k4.jpg -border 5x5 +append)^
(k5.jpg k6.jpg k1.jpg -border 5x5 +append)^
-append -border 5x5 -resize 720x480 output.png
ich folgende Fehlermeldung erhalten, wenn ich es laufen in mein Powershell: (ich hatte es in Englisch zu übersetzen)
k2.jpg: die Formulierung „k2.jpg“ nicht als Name eines Cmdlets, Funktion erkannt wurde, eine Skriptdatei.
Edit:
Eigentlich brauche ich nicht die Linien bricht, Ich habe sie nur so, dass der Code besser lesbar ist, wenn Sie einen Vorschlag ohne die Leitungsunterbrecher haben es gut als gut ist.
Edit:
habe ich versucht, Matt Vorschlag wie folgt aus:
convert --% -bordercolor none -background none -gravity center k1.jpg -border 5x5 (k2.jpg k3.jpg k4.jpg -border 5x5 +append) (k5.jpg k6.jpg k7.jpg -border 5x5 +append) -append -border 5x5 -resize 720x480 output.png
Und ich habe folgende Fehler/Meldung:
convert.exe: unable to open image ‚(k2. jpg ': Keine solche Datei oder kein Verzeichnis @ error/blob.c/OpenBlob/2695. convert.exe: unerkannte Option `+ append)' @ error/convert.c/ConvertImageCommand/764.
Powershell verwendet andere Zeilenumbrüche: http://stackoverflow.com/questions/3235850/how-to-enter-a-multi-line-command –
@ D. J. danke, ich wusste das nicht, ich brauche nicht wirklich die Zeilenumbrüche in meinem Befehl Ich habe sie einfach so abgelegt, dass der Befehl besser lesbar ist. Nachdem ich Ihren Vorschlag versucht habe, bekomme ich den gleichen Fehler oben. – utdev
Dieser zweite Fehler ist nicht mehr von PowerShell. Das kommt von convert.exe. Es scheint, dass der Stop-Parsing-Parameter jetzt wie beabsichtigt funktioniert. – Matt