2016-08-08 10 views
2

Mein Ziel ist es, die Kompressionsparameter des JPEG-Bildes zu bestimmen, das ich habe. Wie ich von this answer verstanden habe, ist es möglich, Image Magick Funktion Identität zu verwenden. Ich habe für die offizielle Website heruntergeladen und installiert ImageMagick-7.0.2-7-Q16-x64-dll.exe. Jetzt habe ich eine Anwendung mit GUI namens ImageMagick Display, die nutzlos scheint. Wo kann ich eine IM-Befehlszeile finden, um das einzugeben:Wie funktioniert die Image Magick Befehlszeile unter Windows?

identify -format '%Q' yourimage.jpg 
+0

'Start'->' Alle Programme'-> 'Zubehör'->' Command Aufforderung ". Dann gib 'magick identify -format% Q SomeFile.jpg' –

+0

@MarkSetchell ein, leider wird' magick 'nicht als interner oder externer Befehl, ausführbares Programm oder Batch erkannt – Glinka

+1

Wenn du das Verzeichnis, in dem du ImageMagick installiert hast, nicht hinzugefügt hast Ihr PATH wird Windows nicht finden können. Sie haben 2 Möglichkeiten. 1) Benutze den vollständigen Pfad jedes Mal, wenn du ImageMagick ausführst, zB "C: \ Programme \ Image Magick \ convert" 'oder 2) Gehe zu' Settings'-> 'System'->' Advanced'-> 'Environment Variablen "und klicken Sie auf" Bearbeiten "und fügen Sie das Verzeichnis am Anfang Ihres Pfades hinzu. –

Antwort

0

Geben Sie es in die Eingabeaufforderung ein; alternativ könnten Sie es in eine Batch-Datei einfügen und Ihr Bild über das Batch-Datei-Symbol ablegen. In beiden Fällen müssten Sie sich jedoch überlegen, wie Sie das Ergebnis anzeigen können.

+0

Sie können die Ausgabe auch in die Datei 'identify -format '% Q' yourimage.jpg> output.txt' umleiten und im Editor lesen. Oder leiten Sie die Ausgabe sogar in die Zwischenablage um 'identify -format'% Q 'yourimage.jpg | Clip 'und fügen Sie es in Ihren bevorzugten Texteditor ein. – rostok

+0

@rostok, "identify" wird nicht wie erwartet als interner oder externer Befehl, ausführbares Programm oder Stapel erkannt – Glinka

+0

Haben Sie zugelassen, dass ImageMagick den Pfad zu Umgebungsvariablen bei der Installation hinzufügt? Dieses Identifizierungsformat "% Q" E: \ Pictures \ _MG_5189.jpg> E: \ Bilder \ output.txt gibt mir eine Ausgabe von '99' in der Textdatei, obwohl ich 6.9.3 verwende. "Wie erwartet" klingt ein bisschen pompös; Wenn Sie Imagemagick nicht mögen, finden Sie etwas anderes? – Bonzo

2

Da es Version 7.x ist, gibt es ein Kontrollkästchen zum Zeitpunkt der Installation, das so etwas wie "ältere (oder ältere) Dienstprogramme installieren" sagt. Ich bin nicht sicher, was der genaue Text ist, aber Sie müssen dieses Kontrollkästchen während der Installation auswählen.

Sobald Sie fertig sind, können Sie die Befehle über die Befehlszeile verwenden.

Eine weitere Option ist es, den Befehl 'Magick identifizieren --version'

Für die Version 6.x zu verwenden, ist es nicht erforderlich.

0

Öffnen Sie cmd> Geben Sie Ihren Pfad in cmd ein und drücken Sie Enter. jetzt Magick identifizieren "D: \ Ihr Pfad \ Name der Datei" und geben Sie dann die Eingabetaste drücken

command script for image magick

0

dies von Typ Commandline Try „C: \ Program Files \ ImageMagick-7.0.7-Q16 \ Magick .exe "identify -format '% Q' yourimage.jpg

ersetzen Sie" C: \ Programme \ ImageMagick-7.0.7-Q16 \ magick.exe "durch Ihr Verzeichnis mit ImageMagick -... \ magick. exe installiert, und setzen Sie doppelte Anführungszeichen am Anfang von "C: .... und am Ende ... magick.exe"

Verwandte Themen