Pobranie koloru RGB z TImage (BMP)

0

Witam,

Mam pewien problem, jest program wykorzystujący komponent TImage. Są dwie zmienne x,y : integer, w której jest pozycja kursora na TImage, czyli teoretycznie x,y wskazuje dany piksel zdjęcia BMP. Zatem do rzeczy: Jak pobrać kolor RGB tego naszsego zaznaczonego piksela (x,y)?

z gory dzieki za pomoc:)

0

dwie metody:
wolna (szybsza do napisania, latwiejsza do zrozumienia):

image1.canvas.pixels[x,y]
lub
image1.picture.bitmap.canvas.pixels[x,y]

druga, duzo szybsza (za to troche drudniejsza do zrozumienia i orpogramowania):
scanline. tu masz duzo przykladow:
http://4programmers.net/Delphi/Gotowce/ScanLine_-_kontrast,_nasycenie,_negatyw,_przyciemnienie,_rozjaśnienie,_rozmycie,_sepia,_skala_szarości,_wykucie,wypłowienie,_zamiana_RGB_i_inne..

P.S. jak bys sam poszperal w canvasie to bys znalazl;]
P.S 2: to pytanie to takie podstawy, ze powinno isc do dzialu newbie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1