2009-07-27 16 views
2

Ich muss einen kreisförmigen (oder Winkel-) Farbverlauf von einer Photoshop-Komposition in WPF replizieren; bisher kann ich nur linear und radial finden. Weiß jemand, ob so etwas existiert, und wie einfach man einen kreisförmigen Gradienten in WPF bekommt?Circular Gradient und WPF

Hinweis: Ich frage nicht nach einem radialen Gradienten. Ein kreisförmiger Farbverlauf ist wie ein Rechteck, das einen Farbverlauf anwendet und dann das Rechteck in einen Kreis umwandelt.

+0

Ich stimme zu schließen, da es ein exaktes Duplikat einer neueren Frage ist (die jetzt eine Antwort hat!) – Beska

+0

(Ich mag Ihre Beschreibung/Erklärung des radialen Gradienten, obwohl ... idealerweise sollte es in die andere Frage gebracht werden.) – Beska

Antwort

1

Überprüfen Sie this question für eine neue und etwas vollständigere Antwort auf diese Frage.

0

Während ich das noch nie gemacht habe (damit ich nicht weiß, was damit gemeint ist), könnte man einen Typ implementieren, der von GradientBrush erbt. Ich denke nicht, dass das trivial ist.

Ich habe auch nicht mit Photoshop Kreisverläufe gearbeitet, aber aus Ihrer Beschreibung kann ich nicht helfen, aber denke, dass Sie es zumindest mit einer LinearGradientBrush annähern und dann das Ergebnis transformieren könnte - vielleicht mit einer MatrixTransform.

Entschuldigung, dass ich Ihnen keine konkreten Antworten geben kann, aber vielleicht können diese Vorschläge Sie in die richtige Richtung weisen.

+0

Ja, nun, ich hatte gehofft, dass ich nicht alles schreiben muss. Irgendwie eine Enttäuschung, die nicht da zu sein scheint. – Scott