jak napisac program sprawdzający kolor pixeli?

jak napisac program sprawdzający kolor pixeli?
  • Rejestracja: dni
  • Ostatnio: dni
0

Potrzebuje program który sprawdzalby kolory pixeli w zdjeciu i podawal w RGB. Program powinien wypisywac wartosci dla wszystkich pixeli oznaczajac je np: a1, a2 itp. Byloby tez super, gdyby sumowal wszystkie powtarzajace sie wartosci i wypisywal w odzielnej tabeli.
Czy znalazlby sie ktos uczynny i pomogl mi napisac taki program? Bede ogromnie wdzieczny. Z gory dziekuje

Adam.Pilorz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2998
0

Wsyzstkich pikseli z osobna? To takie zdjęcie po przerobieniu by trochę miejsca zajęło...

S7
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć

Zajrzyj pod te adresy tam są gotowe procedurki i coś z nich bedziesz mógł pokombinować.

http://4programmers.net/view_faq.php?id=222
http://4programmers.net/view_faq.php?id=228

a poza tym w razie jakiś problemów propnuję tutaj poszukać gotowych przykładów

http://4programmers.net/delphi/faq.php?sort=id&order=DESC&p=3

Pozdrawiam

ROB4L
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Do pobrania wartosci RGB sluzą 3 funkcje:
GetRValue(),GetGValue(),GetBValue().
Przykład

var
czerwony, zielony, niebieski : integer lub TColor - nie pamietam;
x,y : integer;
begin
czerwony := GetRValue(Image1.Canvas.Pixels[x,y]);
zielony := GetGValue(Image1.Canvas.Pixels[x,y]);
niebieski := GetBValue(Image1.Canvas.Pixels[x,y]);
end;

Johnny_Bit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kielce
0

Pixels sucks! Lepiej uzyć scanline, od razu masz w rekordzie wszystkie wartości... przyjemne, co?

A to co potrzebujesz Znajduje się na efc's Computer Lab... nawet nie pamiętam adresu, ale w google znajdziesz

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.