[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ImageMagick und libwmf



On Thu, Dec 18, 2003 at 11:00:59AM +0100, Ralf Schmidt wrote:

> find ./ -type f  | xargs -i  convert {} {} | sed -e 's/.wmf$/.jpg/'
> meldet convert: No encode delegate for this image format 
> (./beauty/aerhrsp1.wmf).
> 
> Also ein echo zum testen davor gesetzt.
> find ./ -type f  | xargs -i  echo convert {} {} | sed -e 's/.wmf$/.jpg/'
> bringt 
> convert ./beauty/aerhrsp1.wmf ./beauty/aerhrsp1.jpg

Ja, das ist auch logisch, wenn du dir mal anschaust, was die Kommandos
tun und in welcher Reihenfolge.

find ./ -type f  | xargs -i  convert {} {} | sed -e 's/.wmf$/.jpg/'
führt die Konvertierung von {} nach {} aus, also auf sich selbst und
ersetzt dann in der Ausgabe von convert nach stdout.

find ./ -type f  | xargs -i  echo convert {} {} | sed -e 's/.wmf$/.jpg/'
gibt das Kommando nach stdout aus und ersetzt dann.

Wenn es funktionieren soll, nimmst du dein Kommando, das die richtigen
Befehle nach stdout ausgibt und packst ein eval `` herum:

eval `find ./ -type f  | xargs -i echo convert {} {} | sed -e 's/.wmf$/.jpg/'`


Grüße, Torsten



Reply to: