FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Buscar posición de una imagen en pantalla
Hola.
Tengo una imagen guardada que se llama "pixeles.bmp" dicha imagen es de un tamaño pequeño ya que solo contiene varios pixeles, me gustaría que automáticamente me buscara en toda la pantalla la imagen que hace referencia a "pixeles.bmp" y saber su posición. Llevo varios días buscando y encontré una función que requiere de un archivo dll, en concreto "ImageSearchDLL.dll" en principio es justo lo que estoy buscando pero el resultado que me muestra siempre es "0:0"
No me importa utilizar otro método, pero no se por donde empezar. P.D Os adjunto la dll para el que me pueda ayudar. Gracias! |
#2
|
||||
|
||||
Cita:
Una consulta: ¿ Con que componente estas mostrando la imágen en la pantalla ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Cita:
En un principio utilice un WebBrowser, pero después he estado utilizando un TImage para descartar que no fuese problema del otro componente. Saludos. |
#4
|
||||
|
||||
Te consulté por que acabo de probar la función que adjuntaste con un TImage totalmente en blanco (sin haberle asignado una imágen) y me devuelve "0:0" sin ninguna advertencia.
Lo que me hace pensar que en el mejor de los casos devuelve ese valor aún cuando no exista y en el peor no no funcione correctamente. Por otro lado, tratándose de un TImage no veo el modo que pueda obtener su posición en el form a partir del nombre de archivo de la imágen... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
No se de dónde has descargado este fichero, pero a mi me está avisando el antivirus (en mi caso Avast).
¿Tienes los fuentes? ¿Lo has compilado tú?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Cita:
Gracias. |
#7
|
||||
|
||||
Hola ZayDun.
El componente TImage no almacena la ruta al archivo. Cuando asignas una imágen al componente, Delphi incluye el mapa de bits dentro de los recursos del form. De allí que insista que no veo forma que alguna aplicación o función, pueda extraer la ruta y el nombre de archivo a partir de un mapa de bits. La solución es almacenar los nombres de las imágenes cuando se asignan al componente ya sea mediante TStrings, dynamic array,... y también te podría interesar revisar este modo. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
Te aconsejo que busque como comparar imágenes y puedas obtener el X y Y de las coincidencias
__________________
BS Picture es un visor de imágenes pequeño y útil que incluye todas las características necesarias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
posición en pantalla de un componente | elcigarra | OOP | 2 | 18-10-2005 15:06:09 |
Posición del mouse en la pantalla | cone220 | Varios | 16 | 03-07-2005 01:16:29 |
Conseguir la posición de un componente en la pantalla | islu | Varios | 3 | 12-01-2005 12:47:21 |
Ejecutar la calculadora en una posición de la pantalla | cybergerman | OOP | 11 | 27-09-2004 09:13:33 |
Posición del ratón en la pantalla | chutipascal | API de Windows | 3 | 06-10-2003 19:41:03 |
|