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 14-04-2008
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Poder: 18
mrnovice Va por buen camino
Problemas con zoom

Muy buen día, disculpen las molestias que pueda ocasionar, lo que pasa es que estoy realizando una aplicación que consta de adquirir imágenes escaneadas, pero le estoy agregando una herramienta de zoom,esta me funciona perfectamente al abrir el archivo mediante un OpenPictureDialog, pero al adquirirla mediante el escáner no me permite realizarle un zoom, utilizo un Timage<Cuando es Abrir pues es básicamente Image1.LoadFromFile()... y cuando es adquirido es assignado>
Código Delphi [-]
procedure TFormMain.BitBtn2Click(Sender: TObject);
var h, v, h1, v1 :real;
valor:integer;
begin
     h := PropiedadW; {Width}
     v := PropiedadH;{Height}
     v1 := ((v*110)/100);
     h1 := ((h*110)/100);
     image.Constraints.MaxHeight :=  trunc(v1);
     image.Constraints.MaxWidth  :=  trunc(h1);
     image.Constraints.MinHeight :=  trunc(v1);
     image.Constraints.MinWidth  :=  trunc(h1);
end;
//procedimiento para zoom es el de arriba


asignaciones al Timage
Código Delphi [-]
   Image.Picture.Assign(TBitmap(ImageList[0]));//1
   Image.Picture.LoadFromFile(OpenPictureDialog1.FileName);//2
la cuestión en si es que no me deja darle zoom por la opción 1,¿Qué se puede hacer? alguna recomendación?
No sé si sea lo mismo pero digamos que dibujamos dentro de un Timage con canvas se puede dar zoom con el código de arriba?

Última edición por mrnovice fecha: 14-04-2008 a las 21:19:24.
Responder Con Cita
  #2  
Antiguo 14-04-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por mrnovice Ver Mensaje
¿Qué se puede hacer? alguna recomendación?
Puedes utilizar un TBitmap temporal y usar el método ó API CopyRect para realizar el Zoom en un objeto que no este protegido.

Saludos
Responder Con Cita
  #3  
Antiguo 15-04-2008
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Poder: 18
mrnovice Va por buen camino
Agradecimiento(Cerrado-Solucionado)

Muchas gracias eres la eminencia, jejej el problema ha sido resuelto no se por que paso pero en teoria no debio pero bueno, voy a destripar paso por paso
jejeje gracias
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
Zoom de pantalla Nbull Varios 10 15-01-2023 19:55:59
Zoom en Tchart por codigo andiget Gráficos 1 16-07-2007 22:16:31
zoom a imagen kapullok_2006 Gráficos 4 04-04-2007 06:17:31
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 01:23:39.


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