Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
Delphi XE3 Professional
|
Re: Fernsehrauschen zeichnen?
23. Mai 2006, 10:35
Zitat von RavenIV:
Also wenn mein TV keinen Empfang hat, dann zeigt er ein blaues Bild an.
Sehr produktiver Beitrag
Also Ich würde einfach die Zeichenfläche Pixel für Pixel durchlaufen und einen zufälligen Grauwert dort zeichnen.
Delphi-Quellcode:
...
Randomize; // *einmalig* im Programm aufrufen, z.B. im FormCreate
...
// Hilfsfunktion
function RGBToColor(R, G, B : byte): TColor;
begin
Result := ((R and $FF) shl 16) +
((G and $FF) shl 8) + (B and $FF);
end;
...
// Zufälligen Grauwert erzeugen
var Farbe: TColor;
r,g,b: integer;
begin
r := Random(256);
g := r;
b := r;
Farbe := RGBToColor(r,g,b);
Manuel
|
|
Zitat
|