jak napisac program sprawdzający kolor pixeli?

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

0

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

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

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;

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

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