[C#] Visual Studio C# 2010 - pobieranie koloru pixela

[C#] Visual Studio C# 2010 - pobieranie koloru pixela
TH
  • Rejestracja:około 15 lat
  • Ostatnio:około 15 lat
0

Problem polega na tym, że mam w Form1 dwa pictureBoxy. W pierwszym pictureBox1 ładuje jako Image plik *.jpg, następnie w trzy tablice o rozmiarach identycznych do powyższego pliku jpg, chcę sczytać odpowiednio natężenia poszczególnych barw RGB każdego z pixeli.

Tu nastąpi przekształcenie wartości tablic odpowiednią funkcją i wrzucenie do drugiego pictureBoxa2 obrazka z przekształconych już tablic RGB.

Problem polega na tym, że nie mogę znaleźć funkcji odpowiedzialnej za sczytanie koloru pixela z pozycji x,y picturebox1.Image (nie ma czegoś takiego jak pictureBox1.Image.GetColor(x,y) / .GetPixel(x,y) )

Jeśli ktoś mógłby naprowadzić mnie na rozwiązanie mojego problemu byłbym niezmiernie wdzięczny.

Wronq
  • Rejestracja:około 17 lat
  • Ostatnio:prawie 11 lat
0

Najszybciej będzie chyba rzutować na bitmapę... Czyli ja robię to jakoś mniej więcej tak:
((Bitmap)pictureBox1.Image).GetPixel(x, y);
Pozdrawiam


Some people see things as they are, and say "why?". I dream things that never were and say "why not?".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.