![]() |
AW: Farbexperten: Farbwerte für Segmentierung finden
Teste das:
Delphi-Quellcode:
Ich hab beide mit ColorToRGB konvertiert.
function ColorMix(Col1, Col2: TColor; PercCol1: Byte): TColor;
var R, G, B: Integer; begin if PercCol1 > 100 then PercCol1 := 100; Col1 := ColorToRGB(Col1); Col2 := ColorToRGB(Col2); R := Round(GetRValue(Col1) + ((GetRValue(Col2) - GetRValue(Col1)) * PercCol1 / 100)); G := Round(GetGValue(Col1) + ((GetGValue(Col2) - GetGValue(Col1)) * PercCol1 / 100)); B := Round(GetBValue(Col1) + ((GetBValue(Col2) - GetBValue(Col1)) * PercCol1 / 100)); Result := RGB(R, G, B); end; |
AW: Farbexperten: Farbwerte für Segmentierung finden
Wie wäre es mit 32 Bit und der Nutzung des Alphakanals, an den Farbe müsste man nichts drehen und sich halt den Bereich suchen ab dem die Darstellung sinnvoll wird z.b: 128 - 255
|
AW: Farbexperten: Farbwerte für Segmentierung finden
Zitat:
Das hilft mir prima weiter. Vielen Dank auch an die anderen Tipps-und-Hilfe-Geber! Schönen Sonntag noch. Gruß, Jazzman |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz