Domanda

devo replicare un gradiente circolare (o angolo) da un Photoshop bozzetto in WPF; finora posso trovare solo lineare e radiale. Qualcuno sa se esiste una cosa del genere, o e un modo semplice per ottenere ottenere un gradiente circolare in WPF?

Nota: Non sto chiedendo una sfumatura radiale. Un gradiente circolare è come fare un rettangolo, applicando un gradiente e poi trasformare il rettangolo in un cerchio.

È stato utile?

Soluzione

questa domanda per un risposta nuova e un po 'più completa a questa domanda.

Altri suggerimenti

Mentre ho mai fatto prima (in modo da non so che cosa è coinvolto) è possibile implementare un tipo che eredita da GradientBrush . Non credo che questo è banale però.

Ho anche lavorato con Photoshop non gradienti circolari, ma dalla tua descrizione non posso fare a meno di pensare che si poteva almeno approssimare utilizzando un LinearGradientBrush e poi trasformando il risultato - magari utilizzando un MatrixTransform .

Mi dispiace che non posso dare risposte concrete, ma forse questi suggerimenti può puntare nella giusta direzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top