Ich möchte eine kreisförmige Farbverlaufsmaske auf ein Bild zeichnen, so dass das Bild an der Außenseite des Kreises mit dem Radius R verblasst und zu weiß mit dem Radius r < R verschwindet ein Weg dies zu tun + wie?Anwenden eines Kreisverlaufs mit imagemagick
Beispiel Quellbild: (nicht das wirkliche ich zu arbeiten bin versucht, aber es spielt keine Rolle)
Wenn ich
convert flag1.png -fill white -draw "circle 400,234 200,200" flag2.png
dann bekomme ich dies:
I N gimp ich etwas wie das mit einem radialen Gradienten in einer anderen Schicht; mein Versuch sieht beschissen, aber das ist vage, was ich will, mit der Ausnahme, dass es an der Kreisgrenze, und meine arme Hand-Augen-Koordination bedeutet nicht ein fließender Übergang ist bekomme ich nicht zentriert:
Hmm: verworren ich meinen Weg (via http://www.imagemagick.org/discourse-server/viewtopic.php?t=16692) zu
convert flag1.png -size 800x468 radial-gradient:black-white -compose copy_opacity -composite flag3.png
dem mir etwas gibt, das zu schließen ist, was ich mit r will = 0 (nie wirklich verblasst völlig aus, außer im Zentrum); Gibt es eine Möglichkeit, sich zu einem weißen Loch zu erweitern, das zu einem größeren Loch ausläuft? Und was macht -compose copy_opacity -composite
eigentlich?
ok, ich könnte herausfinden, was es als Ganzes getan hat, aber was bedeutet 'copy-opacity' und wie funktionieren'compose' und' -composite' zusammen? –
danke; das folgende tut genau das, was ich gesucht habe (ich bin auf Windows daher die Anführungszeichen): 'convert flag1.png" ("-size 800x468 radial-gradient: schwarz-weiß -kontrast-stretch 30% x0%") "- komponiere copy_opaci ty -composite flag4.png' –
Cool - viel Glück mit deinem Projekt! –