przeszukałem cały serwis (jak obiecłałem Dryobatesowi, aby mnie zjął z tej listy niedobrych :-) ) i nie znalazłem.
Otóż chodzi mi o to w jaki sposób wykryć czy w Image znajdyje się kolor 30% Czarny. Jak to zrobić?
przeszukałem cały serwis (jak obiecłałem Dryobatesowi, aby mnie zjął z tej listy niedobrych :-) ) i nie znalazłem.
Otóż chodzi mi o to w jaki sposób wykryć czy w Image znajdyje się kolor 30% Czarny. Jak to zrobić?
Ja zrozumiałem, że chcesz zbadać, czy 30% TImage zajmuje kolor czarny. To możesz zawsze pobrać ilość pixeli jaką ma TImage (ilosc = width * height), potem badać w pętli każdy pixel (pixels[x,y]) i jeśli jest czarny, to dodajesz jeden do zmiennej czarne, a potem procenty = czarne / ilosc * 100%.
a mi sie tylko to co ci berl zdaje zdawalo w pierwszej sekudznie poziej pomyslalem ze mu chodiz o szary kolo :P =]
czarny(RGB)=(0, 0, 0)
czarny 30% (rgb)=(255-((30 div 100)*255),(30 div 100)*255),(30 div 100)*255))
o to chodzi z tym kolorem, a wykrycie robisz przez pixels[x, y]
jak chcesz szybciej to mozesz tez przez scanline alo to w bitmapach. polecam scanline+f1