Obtener pixel de una coordenada

Iniciado por sebah97, 10 Julio 2011, 22:08 PM

0 Miembros y 1 Visitante están viendo este tema.

sebah97

Hola,

Hice este Tema para preguntar si es posible lo siguiente...

Una función, un sub o lo que sea que busque un píxel ... ¿Cómo?

A la función , o sub o lo que sea XD, le paso un determinado color y si existe, me devuelve las coordenadas de ese píxel (X,Y).

En el caso que sea posible... ¿Me darían una pista de cómo hacerlo?

Espero que me puedan ayudar.

Gracias

AlxSpy

hay la funcion API GetPixel esa es la que debes usar.

sebah97

Hola, antes que nada gracias por responder.

Pero esa función hace exactamente lo contrario a lo que busco xD, lo que ando buscando yo es una función o algo, que yo le pase como parámetro un color, y después me de las coordenadas (X,Y).

seba123neo

pero que te lo devuelva de donde?? de una imagen?? de la pantalla ??
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

fary

Cita de: sebah97 en 10 Julio 2011, 22:48 PM
Hola, antes que nada gracias por responder.

Pero esa función hace exactamente lo contrario a lo que busco xD, lo que ando buscando yo es una función o algo, que yo le pase como parámetro un color, y después me de las coordenadas (X,Y).

GetPixel es justamente lo que buscas.... vas cojiendo cada pixel de la pantalla y compruebas si es el color que tu le indicastes...

Un byte a la izquierda.

sebah97

#5
De la pantalla....

Se puede con Getpixel ??? Como ?? XD




Listo gente muchas gracias, ya lo solucioné.

Ahora tengo otra pregunta... ¿Se pueden buscar variables de tipo STRING en la memoria? Recién estuve viendo el 'Tsearch' para buscar pero solo números me deja... ¿Hay manera de Buscar Texto en la memoria?

Gracias

BlackZeroX

#6
... GetPixel seria lento no?, por que no hacer un screenshot ( En BMP ) y recorrer cada pixel con la estructura BMP... y en mi consideracion seria mas rapido.

esta es la estructura...

http://www.ue.eti.pg.gda.pl/fpgalab/zadania.spartan3/zad_vga_struktura_pliku_bmp_en.html

Por otro lado que tipo de texto?  unicode?... bueno esto no importa usando ReadProcessMemory() podras realizar esto ( Usa el buscador ).

Dulces Lunas!¡.
The Dark Shadow is my passion.