Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Imprimir y guardar imagenes superpuestas (https://www.clubdelphi.com/foros/showthread.php?t=55752)

gesDelf 25-04-2008 15:43:56

Imprimir y guardar imagenes superpuestas
 
Buenas tardes,

Mi objetivo es cargar 2 ficheros de imagen que uno se superpone en otro, y guardarlos en un fichero e imprimirlos.

La explicación de lo que querría hacer es:
1º- Cargo una imagen que sería el fondo. (esto ya lo hago desde la base de datos, genero un fichero, y luego lo cargo en un TImage).
2º- Cargo otra imagen que debe ir encima de la primera (igual que la anterior para obtenerla y mostrarla, con el TImage de esta sobre el primero)
3º.- Que el usuario pueda imprimir la imagen así y poderla guardar tal y como la estoy mostrando en la pantalla.

Tengo muy limitado poder usar otras librerías, así que casi me es obligado hacerlo con lo que tengo (Delphi 5).

Las imagenes son Bitmaps. Había pensado si era posible de alguna manera capturar lo que hubiese dentro de un TPanel por ejemplo (en el que pondría esos objetos TImage), y que imprimiera tal y como aparecen en el TPanel, no sé si esto es posible, o hay algún contenedor que sí me lo permita. Mi principal interés es guardar la imagen resultante en fichero.

Espero haberme explicado bien el problema que tengo. Espero podais ayudarme, y gracias de antemano. En cualquier caso si encuentro solución antes, la pondré por aquí por si a alguien más le es útil.

Gracias.

Northern 28-04-2008 17:42:27

Puedes usar el QuickReport TQRImage para eso. Cargas las imágenes (fondo y capa), las tratas y las asignas al TQRImage con el ancho y el alto que deseas y tienes la opción de vista previa.


Saludos

gesDelf 30-04-2008 09:50:46

Gracias, al final eso hice, y como al final no necesito guardar el resultado en fichero ya lo tengo resuelto.

Muchas gracias.


La franja horaria es GMT +2. Ahora son las 06:05:46.

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