Einzelnen Beitrag anzeigen

mare_crisium

Registriert seit: 6. Nov 2005
17 Beiträge
 
Delphi 5 Standard
 
#12

Re: Farbpaltte erstellen mit 255 farben

  Alt 18. Nov 2005, 21:21
Mimi,

um das hinzukriegen, was Du willst, muss man zwei Fragen beantworten:
1. Wie suche ich unter den 16 Millionen Farbtönen, die man mit 8 bit pro Farbe darstellen kann, die aus, die Du haben willst.
2. Wie zeige ich sie so an, dass man jede beliebige davon mit der Maus auswählen kann.

Die zweite Frage ist am Einfachsten zu lösen: Am Besten mit einem Tdrawgrid.

Die erste ist echt knifflig, weil es
1. keine einfache Möglichkeit gibt, alle Farbtöne in einer Ebene darzustellen
2. nichts so stark von der Persönlichkeit geprägt ist, die die Vorliebe oder Abneigung gegen bestimmte Farben. Farben ohne Emotionen anzugucken ist fast unmöglich.
3. das Auge ist nicht so unfehlbar, wie es uns immer weismachen will. Wenn Du die angehängte Unit zum Laufen bringst, wirst Du 255 Quadrate sehen, die jedes mit einem einheitlichen Farbton ausgefüllt sind. Es sieht aber so aus, als hätten sie einen anders gefärbten Rand. Stimmt nicht: Das Auge verstärkt Kontraste und lässt uns einen Farbsaum erscheinen wo gar keiner ist.

Guck' Dir doch mal diese unit hier an. Die fertige .exe-Datei habe ich auch angehängt. Wenn alles hinhaut, kannst Du auf jedes Quadrat des TdrawGrid klicken und siehst dann die ausgewählte Farbe in einem Panel darunter.

Für Muetze1 ist auch was dabei.

mare_crisium
Angehängte Dateien
Dateityp: pas palu300_808.pas (5,3 KB, 13x aufgerufen)
Dateityp: exe palp200_785.exe (354,0 KB, 34x aufgerufen)
  Mit Zitat antworten Zitat