10.11.2024, 18:07 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
stalin2000
Titel: Script für Comiceffekt mit Imagemagick?  BeitragVerfasst am: 10.02.2010, 15:31 Uhr



Anmeldung: 04. Jan 2007
Beiträge: 1604
Wohnort: Hamburg
Hallo Ihr,

ich möchte ein Script für imagemagick machen, um mehrere Bilder mit verschiedenen Befehlen im Batchmodus zu bearbeiten.

Ich habe die folgenden Befehle in eine sh-Datei getan.
Wie kann ich aus diesen Befehlen ein Script hinkriegen, womit ich dann viele Bilder auf einmal verarbeiten kann? Was muß am Script noch geändert werden


Zitat:

// Für Comic Effekt

convert -posterize 13 -blur 18 -paint 3 ausgangsbild.png comicbild.png

// Für Umrisse

convert -posterize 13 -blur 18 -paint 3 -edge 1 -negate -evaluate Multiply 1.5 -fx '(r+g+b)/3' +contrast -charcoal 1.1 -monochrome ausgangsbild.png umrissebild.png

// Umrisse zu transparenz:

convert -fuzz 44% -transparent "#ffffff" -paint 1.6 umrissebild.png umrissebild_transparent.png

// zusammenfügen der Bilder

composite umrissebild_transparent.png comicbild.png endergebnis.png


Kann mir da jemand helfen?

Viele Grüße Christopher[/quote]

_________________
Es ist dem Untertanen untersagt, den Maßstab seiner beschränkten Einsicht an die Handlungen der Obrigkeit anzulegen - Kurfürst Friedrich Wilhelm von Brandenburg
www.projektidee.org | www.gesundheitstabelle.de | www.neoliberalyse.de
 
 Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Kano
Titel: Script für Comiceffekt mit Imagemagick?  BeitragVerfasst am: 10.02.2010, 15:53 Uhr



Anmeldung: 17. Dez 2003
Beiträge: 16790

Code:
for x in *.png; do
convert -posterize 13 -blur 18 -paint 3 $x $(basename $x .png)_comic.png
convert -posterize 13 -blur 18 -paint 3 -edge 1 -negate -evaluate Multiply 1.5 -fx '(r+g+b)/3' +contrast -charcoal 1.1 -monochrome $x $(basename $x .png)_umriss.png
convert -fuzz 44% -transparent "#ffffff" -paint 1.6  $(basename $x .png)_umriss.png $(basename $x .png)_umriss_trans.png
composite $(basename $x .png)_umriss_trans.png  $(basename $x .png)_comic.png $(basename $x .png)_final.png
done
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
stalin2000
Titel: Script für Comiceffekt mit Imagemagick?  BeitragVerfasst am: 11.02.2010, 13:57 Uhr



Anmeldung: 04. Jan 2007
Beiträge: 1604
Wohnort: Hamburg
ok super, danke!

Ich experimentiere noch ein Bißchen herum. Ist doch sehr komplex:

Der Zwischenstand jetzt:

Zitat:
for x in *.png; do
convert -posterize 11 -blur 1 -paint 2 $x $(basename $x .png)_comic.png
convert -posterize 13 -blur 18 -paint 3 -edge 1 -negate -evaluate Multiply 1.5 -fx '(r+g+b)/3' +contrast -charcoal 1.1 -monochrome $x $(basename $x .png)_umriss.png
convert -transparent "#ffffff" -channel Alpha -evaluate Divide 3 $(basename $x .png)_umriss.png $(basename $x .png)_umriss_trans.png
convert -paint 2 $(basename $x .png)_comic.png $(basename $x .png)_zusammen.png
composite $(basename $x .png)_umriss_trans.png $(basename $x .png)_zusammen.png $(basename $x .png)_final.png
rm -v *_comic.png *_umriss.png *_umriss_trans.png *_zusammen.png
done

_________________
Es ist dem Untertanen untersagt, den Maßstab seiner beschränkten Einsicht an die Handlungen der Obrigkeit anzulegen - Kurfürst Friedrich Wilhelm von Brandenburg
www.projektidee.org | www.gesundheitstabelle.de | www.neoliberalyse.de
 
 Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.