Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-04-2008
Dclase Dclase is offline
Miembro
 
Registrado: ene 2007
Posts: 35
Poder: 0
Dclase Va por buen camino
Unhappy ajustar tamaño imagen en un QRDBImage

Saludos a todos, a ver quien me puede dar una mano.

Tengo imagenes almacenadas en un campo "Image" de SQL Server 2000 y necesito visualizar e imprimir dichas imagenes desde QuikReport, el problema es que no se como ajustar la imagen al QRDBImage sin que se me deforme o salga del tamaño correspondiente.

please..
Responder Con Cita
  #2  
Antiguo 09-04-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No se si sera lo que buscas pero asi:
Código Delphi [-]
QRDBImage1.Stretch:= True;
Saludos
Responder Con Cita
  #3  
Antiguo 09-04-2008
Dclase Dclase is offline
Miembro
 
Registrado: ene 2007
Posts: 35
Poder: 0
Dclase Va por buen camino
Me temo que nop.
la propiedad Stretch lo ajusta al tamaño del QRImage pero no al de la imagen, osea, me explico, si la imagen es mas larga que ancha, con la propuesad Stretch = True la imagen se alarga, y por ende queda deformada.
Tambien intentaba usar una variable tipo "TBitmap", a esta le asignaba valos "Bitmap.LoadFromFile(C:\Foto.JPG)", y le daba el tamaño que queria, pero a dicha variable no se como pasarle el valor desde la DB, he usado Bitmap.Assign(FieldByName('Imagen')), pero no me funciona.
Responder Con Cita
  #4  
Antiguo 09-04-2008
Northern Northern is offline
Miembro
 
Registrado: ene 2006
Posts: 211
Poder: 19
Northern Va por buen camino
Mira este enlace http://www.efg2.com/Lab/ImageProcessing/AspectRatio.htm

Puedes usar un QRImage en vez de QRDBImage. QRDBImage sólo carga las imágenes que estén en la BD y no permite modificarlas y una llamada parecedida a:

QRImage1.Picture.Assign(AjustarImagen(Image1.Picture.Bitmap))

cuando vayas a imprimir. Evidentemente "AjustarImagen" es una función que tendrías que adaptar según lo que quieras hacer.


Saludos
Responder Con Cita
  #5  
Antiguo 09-04-2008
Dclase Dclase is offline
Miembro
 
Registrado: ene 2007
Posts: 35
Poder: 0
Dclase Va por buen camino
Vi el enlace que pusiste, y si, ese procedimiento es el que uso para visualizar las imagenes en los formularios cargandolas desde un archivo normal (JPG por ejemplo), pero no se como asignar el valor del campo 'Image' de la DB a esa variable ("Bitmap"), como escribi arriba, lo intente hacer de la siguiente manera:
Código Delphi [-]
Bitmap.Assign(FieldByName('Imagen'))
pero no me funciona asi.

Saludos.
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
Ajustar el tamaño de la imagen para imprimir ingel Impresión 3 07-03-2007 21:26:25
Ajustar tamaño Barcode hepdad Impresión 2 05-04-2006 15:29:41
ajustar tamaño de fuente VIRU Varios 5 07-02-2006 18:37:44
Ajustar Tamaño de Columnas en DBGrid. Essato Varios 1 26-06-2005 00:34:18
Ajustar tamaño en Fast Report kes Impresión 2 24-10-2003 12:16:02


La franja horaria es GMT +2. Ahora son las 04:40:46.


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