Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Ein Pixel ein Färben (https://www.delphipraxis.net/32548-ein-pixel-ein-faerben.html)

Ch4ndl3r 25. Okt 2004 07:47


Ein Pixel ein Färben
 
Hallo,

Ich wollte gerne wissen ob ich ein einzigen pixel auf dem Formular ein färben kann?? Wen ja wie kann ich dies anstellen. Ich arbeite mit Delphi 5.0. Danke im voraus.

MfG
Ch4ndl3r

Tonic1024 25. Okt 2004 07:54

Re: Ein Pixel ein Färben
 
Hi...

Auf dem Formular wirst du ein Objekt erzeugen müssen. Entweder du Schreibst dir selbst eines (ich glaube nicht, dass es ein Pixelobjekt als VCL gibt - aber Recherche lohnt immer) oder du nimmst ein shape (TShape) und schaust mal wie klein zu es zeichnen kannst. Vielleicht bekommst du es ja 1x1Pixel klein...

MfG

Tonic

Sanchez 25. Okt 2004 07:54

Re: Ein Pixel ein Färben
 
Hallo,

Da hast du wohl die falsche Sparte erwischt. Das ist bestimmt kein Beitrag für die CodeLib.

Ein Formular hat die Property Canvas. Mit dem Canvas kannst Zeichenoperationen durchführen. Unter anderem auch z.B. mit

Delphi-Quellcode:
  Canvas.Pixels[10, 20] := clGreen;
den Pixel an X = 10 und Y = 20 auf Grün setzen. Damit das ganze erhalten bleibt, nachdem sich das Fenster neu gezeichnet hat, machst du das ganze entweder im OnPaint vom Form, oder du zeichnest es in ein TBitmap und kopierst im OnPaint das Bitmap aufs Formular. Je nach dem wie komplex deine Pixelsetzerei sein wird.

grüße, daniel

Daniel 25. Okt 2004 08:46

Re: Ein Pixel ein Färben
 
Da es zwei Threads zum Thema gibt, mache ich diesen hier zu.
Bitte für die weitere Diskussion den anderen Thread nutzen:

http://www.delphipraxis.net/internal...ct.php?t=37674


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz