Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
:angel2:
Danke noch mal, ich werde es nun mit einem Screenshot machen.
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
Ich habe eine Funktion, mit der ich die Farbe von einem Pixel auf dem Desktop ermitteln kann (habe ich auch im 1. Post erwähnt).
Die Funktion:
function DesktopColor(const X, Y: Integer): TColor;
var
c: TCanvas;
begin
c := TCanvas.Create;
try
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
danke,
aber das Problem bei deinem Code, und auch dem von KLS ist, dass ich ein Image brauche. Ich habe aber kein Image zur Verfügung und wenn ich jedes Mal ein Screenshot von der Fläche machen müsste, wäre das zu speicheraufwendig.
EDIT:
Aber ich glaube, das ist die einzige und schnellste Möglichkeit. Danke :)
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
Danke, ich werde es mal ausprobieren.
Wenn 2 oder mehrere Farben gleich oft vorkommen ist es nicht so schlimm, da es für meine Zwecke reichen müsste.
Gruß
Sascha
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
Hallo,
ich habe eine x-beliebige Fläche (auf dem Desktop). z.B. 200x50.
Ich habe eine Prozedur, mir der ich die Farbe auf dem Deksopt ermitteln kann (x,y).
Ich möchte nun ermitteln, welche Farbe in einer Fläche (s. oben) am häufigsten vor kommt.
Ich habe es nun so gemacht, dass mein Programm die Farbe von jedem Pixel in der Fläche in einen String umwandelt und diesen in eine Liste...