QLinearGradient

Verschiedenes zu Qt
Antworten
sacrif
Beiträge: 40
Registriert: 22. Januar 2010 18:52

QLinearGradient

Beitrag von sacrif »

Hi!

Ich habe eine Detailfrage zur Funktionsweise der linearen Interpolation im QLinearGradient. Prinzipiell ist mir klar, dass zwischen zwei QGradientStops die Farb und Alpha werte interpoliert werden.
Aber was passiert wenn die beiden Stops unterschiedliche Farben haben und einer von ihnen einen alpha wert von null. Trägt dann die Farbe des Gradientstops mit dem alpha wert null zu den dazwischen liegenden Werten bei? Also:
- Wird Farbe und Alpha extra interpoliert und der interpolierte Farbwert wird dann mit der "stärke" des interpolierten Alpha Wertes angezeigt?

- Oder wird der Farbwert gemäß der Stärke des zugehörigen Alphawertes einbezogen. Also gar nicht wenn sein Alphawert null ist.

Ich bin bis jetzt von zweiterem ausgegangen - hoffe dass stimmt.

Vielen Dank für eine Antwort.
LG scr
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

TDD :P Code was, schaus dir an ;) wenn letzteres der Fall wäre, müsste der Verlauf ja unicolor sein.
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
Antworten