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 19-10-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Thumbnail para zoom

Saludos,

He creado un un form tengo una imagen de grandes dimensiones metida en un scrollbar, y en la que se puede hacer zoom. Para ver la imagen completa cuando se quiese visualizar la imagen a tamaño real (y por tanto no se ve completa dentro del scrollbox) he creado un thumbnail de la misma en otro componente.
Mi problema ahora es hacer que sobre dicho thumbnail aparezca un cuadro que represente la zona de la imagen que se ve en el thumbnail. La idea es que cada vez que se desplaza la imagen original con el scroll, se redimensione el form, o se haga zoom, cambie la posición del cuadro. Y ya sería lo ideal que pulsando sobre el thumbnail, se pudiese mover la imagen grande hasta el mismo punto. Pero esto es solo lo ideal. Si consigo resolver lo del cuadro, "me doy con un canto en los dientes" (como se dice por mi tierra).

¿alguien sabe donde puedo encontrar información para hacer esto?
Muchas gracias. No se que haría yo sin vuestra ayuda.

Ciao!
Responder Con Cita
  #2  
Antiguo 19-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.271
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Revisa los ejemplos de Seoane que hay en este hilo; Creo que te pueden servir (estoy pensando en el tema del cuadro para el thumbnail).
__________________
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.
Responder Con Cita
  #3  
Antiguo 19-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
No parece difícil hacer lo que tu necesitas, pero necesitaría saber mas datos. ¿Como haces el zoom? ¿Agrandas un TImage con la propiedad Strech = TRUE? ¿Utilizas acaso CopyRect o StrechDraw? ¿algún otro método?. Lo de mover el recuadro por el thumbnail es sencillo, pero para sincronizarlo con el scroll y el zoom necesito saber como estas realizando el zoom, un poco de código no estaría mal
Responder Con Cita
  #4  
Antiguo 19-10-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Zoom

Veamos, no tengo aquí el codigo fuente de la aplicación en desarrollo, pero te cuento.
El zoom + lo hago doblando el tamaño inicial del componente Timage y haciendo que la imagen se ajuste a ese tamaño manteniendo la proporción.
El zoom - igual pero dividiendo el tamaño.
La verdad es que no es un sistema muy desarrollado ni muy limpio, pero como dicen los yanquies: "quick and dirty" (rápido y sucio)... y como funciona...
Es el mismo código que encontré por aquí (creo que tuyo, pero no me quiero equivocar).

Gracias!
Responder Con Cita
  #5  
Antiguo 19-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
Vamos a ver que te parece este ejemplo, muestra una imagen y un thumbnail, sobre el thumbnail se encuentra un recuadro que se puede mover y que mueve a su vez la imagen principal. También dispone de Zoom. Espero que te sirva ...
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo32.zip (6,1 KB, 70 visitas)
Responder Con Cita
  #6  
Antiguo 20-10-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Muy buena pinta

Muchas gracias seoana. La verdad es que tiene muy buena pinta. Creo que lo podré apañar y modificar para mi aplicación.
Ya contaré novedades e intentaré poner aquí las modificciones, por si le sirvieran a alguien más adelante.

Muchas gracias de nuevo!

Ciao!
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
Seleccionar zona de grafico para zoom JMGR Gráficos 2 12-06-2006 00:35:28
Ayuda para hacer zoom cbello Gráficos 2 24-05-2006 21:04:47
Thumbnail para QuickReport D6 Cabanyaler Impresión 2 13-08-2004 11:06:50
Imágenes con zoom mutant09 Gráficos 2 28-05-2004 19:11:34
Zoom de Imágenes Mariana Varios 2 14-09-2003 06:33:19


La franja horaria es GMT +2. Ahora son las 06:24:35.


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