2016-05-03 10 views
0

Ich möchte ImageMagick verwenden, um eine Symboldatei mit mehreren Größen aus einem JPEG-Bild zu generieren. Der folgende Befehl funktioniert gut:ImageMagick Convert .jpg zu .ico bei Verwendung von stdout als Ausgabekanal

convert image.jpg -define icon:auto-resize=64,48,32,16 favicon.ico. 

Außerdem würde ich stdout als Ausgangskanal verwenden möchten, so I (Cf documentation) versucht:

convert image.jpg -define icon:auto-resize=64,48,32,16 ico:fd:1 

Aber es produziert kein Ergebnis.

Was wäre der richtige Befehl, um mehrere Größensymbole zu generieren und stdout als Ausgabe zu verwenden?

Antwort

2

Nur für stdout? Dann würde das funktionieren

convert image.jpg -define icon:auto-resize=64,48,32,16 ico:- 
+0

das ist es! Hast du eine Ahnung, warum mein Befehl mit 'ico: fd: 1' nicht funktionierte? Die beiden Befehle sollen gleichwertig sein. Ich verwende ImageMagick 6.9.0-10 unter OS X. –