| Autor |
Beitrag |
Mr. Hunt
      
Beiträge: 25
|
Verfasst: So 14.09.08 16:45
Ich sage folgendes:
Delphi-Quelltext 1:
| Shape1.Brush.Color:=Random(4444)+1; |
und möchte jezt eine if abfrage für die farbe in folgender form:
Delphi-Quelltext 1: 2:
| If Shape1.Brush.Color = then |
welche zahlen zwischen 1 und 4444 sieht man denn als schwarz???
soll also so aussehen:
Delphi-Quelltext 1: 2:
| If Shape1.Brush.Color > i then |
aber i ist gleich was? (egal ob >=<)
MfG
Zuletzt bearbeitet von Mr. Hunt am So 14.09.08 16:46, insgesamt 1-mal bearbeitet
|
|
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 14.09.08 16:46
wie wärs mit clblack oder FFFFFF
|
|
Mr. Hunt 
      
Beiträge: 25
|
Verfasst: So 14.09.08 16:49
clBlack würde zwar gehen, aber es gibt doch jede menge töne, die nach schwarz aussehen, clBlack ist ja nur eine einzige zahl
Ich möchte aber das schwarz eine höhere warscheinlichkeit hat als 1 zu 4444
also ALLES was nach schwarz aussieht, soll acuh in die if abfrage
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 14.09.08 17:16
Definiere, was für dich "nach schwarz aussieht", dann können wir weiter reden ... So führt das einfach zu nix.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Mr. Hunt 
      
Beiträge: 25
|
Verfasst: So 14.09.08 17:18
Habe bemerkt, das könnte ein schwieriges unterfangen werden, hab mir etwas programmiert was mir die farben zeigen sollte, aber es gibt ja erstens 999999999 und zweitens verstecken sich die schwarztöne irgentwo da zwischen( sprich es kommt immermal ne zahl die schwarz für uns scheint)
Haben alle zahlen die schwarz anzeigen etwas gemeinsam? wenn ja was und wie bearbeite ich das dann??
MfG
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: So 14.09.08 17:30
Ja, die schwarzen Zahlen haben was gemeinsam: Im RGB-Modell sind die Werte für rot, grün und blau alle "sehr klein". Was das genau heißt, ist wohl nicht klar definierbar. Aber wenn die drei Werte alle unter 10 oder 20 liegen, kann man imho von schwarz (im Sinne von "sehr dunkel") sprechen.
_________________ We are, we were and will not be.
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: So 14.09.08 18:14
j.klugmann hat folgendes geschrieben: | | wie wärs mit clblack oder FFFFFF |
$00FFFFFF (bzw. RGB FFFFFF) wäre weiß.
Ein richtiges scharz gibt es ja immernoch nicht, 000000 ist auch nur ein dunkles grau, und bei 16.777.255 Farben fällt das glaube ich nicht auf, ob man da ein paar mehr oder weniger hat.
|
|
Mr. Hunt 
      
Beiträge: 25
|
Verfasst: So 14.09.08 18:24
Ja das stimmt natürlich,
aber ich denke ich mach das jez iwie ganz anders, denn ICH finde das langsam zu umständlich
Is ja auch nur son kleines projekt, das lohnt sich nicht
trotzdem vielen dank an alle.
MfG
|
|
|