Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Farbpalette erstellen? (https://www.delphipraxis.net/16386-farbpalette-erstellen.html)

neolithos 16. Feb 2004 17:41

Re: Farbpalette erstellen?
 
*ups*

Das liegt daran das sie bei Delphi nicht existiert.

Delphi-Quellcode:
function GetMixColor(adwStartColor, adwStopColor : Cardinal; afPos : Extended) : Cardinal;
  function Clc(abStart, abStop : Byte) : Byte;
  begin
    Result := abStart + Round((abStop - abStart) * afPos);
  end;
begin
  Result := Rgb(Clc(GetRValue(adwStartColor), GetRValue(adwStopColor)),
                Clc(GetGValue(adwStartColor), GetGValue(adwStopColor)),
                Clc(GetBValue(adwStartColor), GetBValue(adwStopColor)));
end;
<== Ganz praktisch auch für Farbverläufe.

:-D Übrigens den mist hab ich mir selbstausgedacht, also sorgsam damit umgehen! :wink:

mirage228 16. Feb 2004 17:45

Re: Farbpalette erstellen?
 
Zitat:

Zitat von neolithos
Übrigens den mist hab ich mir selbstausgedacht, also sorgsam damit umgehen! :wink:

Ok, wird gemacht ;-)

Danke nochmals ^^

mfG
mirage228

Alexander 16. Feb 2004 18:44

Re: Farbpalette erstellen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Auch wenn das Thema eigentlich schon abgeschlossen ist, ich poste mal meine Versuche nette Effekte mit Farbverläufen zu malen ;-)
Das Prinzip: Eine Figur (z.b. 6-Eck) wird mit einer While-Schleife gemalt, wobei sich die Kantenlänge bei jedem Schleifendurchlauf verringert... Die Farben schwingen dabei von 0 nach 255 in verschiedenen Abständen
Das Ergebnis ist im Anhang ;-)

Matze 16. Feb 2004 18:50

Re: Farbpalette erstellen?
 
Boah, das sieht ja echt genial aus! :thumb:

Wie machst du das, damit es so eine Spirale gibt?

Alexander 16. Feb 2004 19:01

Re: Farbpalette erstellen?
 
Hallo,
eines vor weg: Ich habe es nicht mit Delphi gemacht, da ich keines zur Hand hatte. Habe JAVA genommen...
Ich habe halt immer "gedreht", also den Winkel verändert...

Matze 16. Feb 2004 19:03

Re: Farbpalette erstellen?
 
Thx, ich dachte jetzt, es wäre Delphi.

Sieht aber schon genial aus!

Alexander 16. Feb 2004 19:09

Re: Farbpalette erstellen?
 
Das ist sicherlich auch in Delphi mit Canvas möglich ;-) Habe nur gerade keines da...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:50 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz