Lo anterior ya esta solucionado, no se como plantiarme este algoritmo :
Desde una posicion a otra ( un rango ) analizar pixeles, osea que el programa lea pixeles de la pantalla buscando cierto COLOR, se puede? Osea ponele en una ventana buscar por pixeles cierto color
Algoritmo BASICO:
For a = MinX to MaxX
For b = MinY to MaxY
if getPixelColorOfPositionXY(a,b) = ColorBuscado then
GuardarPosXY(a,b)
end if
Loop b
Loop a
Ya tienes la idea. Ahora debes implementarla/mejorarla... :P
Saludos!
Bien , pude realizarlo.. ahora mi pregunta es
Yo quiero que ese pixel lo encuentre solamente en tal RANGO de la pantalla se entiende?
Porque me pasa que como ese mismo pixel esta repetido en otra parte de la pantalla AGARRA ESE y no el que quiero, entonces quiero que solo entre por ejempplo : EL CENTRO DE LA PANTALLA lo busque
Cita de: Billetin en 8 Junio 2013, 19:03 PM
entonces quiero que solo entre por ejempplo : EL CENTRO DE LA PANTALLA lo busque
La solución a eso ya se encuentra:
For a = CentroPantallaMinX to CentroPantallaMaxX
For b = CentroPantallaMinY to CentroPantallaMaxY
if getPixelColorOfPositionXY(a,b) = ColorBuscado then
GuardarPosXY(a,b)
if SoloQuieroElPrimero then
Salir de Ambos FORs
end if
end if
Loop b
Loop a
Saludos!