Thema: Delphi GR32 bilder verdunkeln

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#7

Re: GR32 bilder verdunkeln

  Alt 27. Aug 2006, 15:53
Ähm, nein.
Deine Funktion verdunkelt das Bild, indem die Farbwerte durch (1 - dp) geteilt werden. Lighten jedoch addiert/subtrahiert einen konstanten Wert.
Zitat von Khabarakh:
Ein Beispiel findest du hier: GR32_Blend.Lighten
Du sollst nicht die Funktion benutzen, sondern dir den Source der Funktion anschauen .
Des Unwissenden Code kannst du allerdings direkt übernehmen, nur mit einer kleinen Änderung: Entweder benutzt du PColor32Entry oder extrahierst die Kanäle wie in Lighten zu sehen.

[edit]Na jetzt wirfst du alles durcheinander . Lighten arbeitet mit einem ganzen TColor32-Wert, nicht mit Bytes. [/edit]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat