Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-10-2006
robokop robokop is offline
Registrado
 
Registrado: ago 2006
Posts: 2
Poder: 0
robokop Va por buen camino
escala de imagen

Hola
Estoy haciendo un programa algo asi estilo mouse virtual , capturo una imagen de la pantalla completa y lo meto a un timage entonces yo necesito mostrar ese control timage de un tamaño muchisimo menor que la pantalla completa y crear una escala de la imagen y que la escala pueda ser del tamaño de la pantalla y asi al mover el mouse sobre el control imagen se moveria hacia donde se encuentra ese punto realmente.
Por ejemplo poner un control timage que tenga width:200 y heigth :200 muestre una captura de la pantalla completa con escala del monitor y al darle click en la imagen donde aparece el boton de inicio que se clicke correctamente
El problema es que no tengo alguna idea de como crear la escala de la imagen, tambien podria ser colocar scrollbars al control timage y mostrar la imagen en tamaño real sin crear escalas pero eso tampoco tengo idea de como hacerlo.
Alguna idea o sugerencia ??

Responder Con Cita
  #2  
Antiguo 30-10-2006
robokop robokop is offline
Registrado
 
Registrado: ago 2006
Posts: 2
Poder: 0
robokop Va por buen camino
Bueno ya vi que con el scrollbox le puedo poner scrollbars y asi me queda bien pero de todos modos si alguien sabe lo de la escala se lo agradecere.
Responder Con Cita
  #3  
Antiguo 30-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
El tema de reducir imágenes se ha tratado muchas veces en el foro. Aquí te dejo unos cuantos enlaces, tan solo en los que yo participo, puedes imaginarte que existen muchos mas

La primera opción es usar la propiedad Streach del TImage, el problema seria transformar las coordenadas que nos devolvería el evento del ratón a las coordenadas reales. Pero eso ya lo solucionamos aquí:

http://www.clubdelphi.com/foros/showthread.php?t=30854

La segunda opción es reducir realmente el tamaño de la imagen antes de cargarla en el TImage, eso lo tratamos, entre otros, aquí:

http://www.clubdelphi.com/foros/showthread.php?t=30918
http://www.clubdelphi.com/foros/showthread.php?t=32407
http://www.clubdelphi.com/foros/showthread.php?t=31642

Seguiríamos teniendo el problema de traducir las coordenadas, pero usando el ejemplo del método Streach no seria muy difícil adaptarlo a este caso.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Imagen en BDA majosf Conexión con bases de datos 1 13-12-2005 16:17:25
Manejo de escala con el componente Timage. gustavoracho Gráficos 1 01-09-2005 16:30:17
Imagen en SQL ramonibk Varios 2 18-02-2005 17:07:50
Color de fondo y escala de un paintbox vipata Gráficos 2 28-12-2004 10:30:33
Como manipular los pixeles la matriz de valores en una imagen en escala de grises erocha Gráficos 4 30-11-2003 06:20:32


La franja horaria es GMT +2. Ahora son las 19:41:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi