Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Anfangsposition in Scanline setzen (https://www.delphipraxis.net/76144-anfangsposition-scanline-setzen.html)

Andru 30. Aug 2006 15:13


Anfangsposition in Scanline setzen
 
Mahlzeit,

ich durchsuche momentan ein Bild bzw. eine 'row', um dort rote Pixel zu erkennen.
Kann ich bei Scanline sagen, dass er erst z.B. ab Pixel 50 die 'row' durchsuchen soll?

Möchte ungern auf die Funktion Pixels zugreifen.


Danke Euch schonmal im Voraus!


Gruß Andru

Khabarakh 30. Aug 2006 15:16

Re: Anfangsposition in Scanline setzen
 
Kommt drauf an, von welchem Typ deine Variable ist. Hier im Forum lassen sich zwei Ansätze finden:
a) PRGBTriple/Quad/... : Inc(Pointer, 50) vor der zweiten Schleife
b) ...Array: Einfach die zweite Schleife (x) bei 50 beginnen lassen.

Andru 30. Aug 2006 19:22

Re: Anfangsposition in Scanline setzen
 
Ist die erstere Sache. Also PRGBTriple über Pointer.

Und mit dem Inc(MeinPointer, 50) kann den Pointer auf die Stelle zeigen lassen?!
Das wäre ja einfach! ;)

Gut zu wissen - Dank Dir!

Werd ich morgen gleich mal ausprobieren...


Gruß Andru


//edit:

Klappt spitze - Danke!
Wusste nicht, dass ich noch den Wert setzen kann, um den inkrementiert werden soll.
Sehr hilfreich! =)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 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