Entwickler-Ecke
WPF / Silverlight - Brush auf Farbbereich anwenden?
shamanu - Di 11.08.09 00:16
Titel: Brush auf Farbbereich anwenden?
Hallo,
gibt es eine Möglichkeit einen Brush auf einen Bereich in einem Bild anzuwenden wobei der Bereich durch eine Farbe definiert ist?
Oder noch besser wäre wenn in einem Gif der Brush nur auf den nicht transparenten Bereich angewendet wird.
Was ich machen möchte ist ein Bild in das Programm laden, in dem eine Form vom Benutzer vordefiniert wurde, zb ein Ausgefüllter Kreis. Der Benutzer soll in folge dann zwischen Brush-typen auswählen können mit welchen der Kreis gefüllt wird.
Kha - Di 11.08.09 17:30
Scheint so, als müsstest du das mit einem WriteableBitmap selbst erledigen. Wenn es richtig schnell gehen muss, käme noch ein eigener ShaderEffect in Frage.
shamanu - Di 11.08.09 19:32
Kha hat folgendes geschrieben : |
| Scheint so, als müsstest du das mit einem WriteableBitmap selbst erledigen. Wenn es richtig schnell gehen muss, käme noch ein eigener ShaderEffect in Frage. |
Ich vermute das
WriteableBitmap würde auf ein Pixelweises kopieren von einem Dummy hinauslaufen da der jeweilige
Brush nicht immer einfarbig ist.
Den
ShaderEffect muß ich mir noch genauer anschauen wie er funktioniert bzw. wie er sich dazu verwenden ließe, danke für die Tips soweit.
Bei der Suche heute bin ich auch noch über Vector Grafiken gestoßen, welche auch noch den einen oder anderen Vorteil hätten. Leider habe ich bis jetzt erst eine Library gefunden mit welcher sich SVG Dateien direkt verwenden lasse. Diese ist jedoch relativ teuer.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!