Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Enmarcar imagenes (https://www.clubdelphi.com/foros/showthread.php?t=29747)

palets 31-01-2006 18:15:19

Enmarcar imagenes
 
Hola a todos, quisiera saber si alguien puede ayudarme...

Necesito encarcar imagenes jpg de fotografías, el marco lo tengo en png y no es más que una imagen como de un marco de cualquier fotográfia. Hacer esto a mano es sencillo en cualquier programa de imagenes, pero repetirlo para enmarcar más de 1000 fotografías es muy tardado. Gracias de antemano...

roman 31-01-2006 18:22:48

No estoy seguro de que funcione pero podrías encajar la imagen en un div al cual le asignas vias CSS una imagen de fondo con el marco.

// Saludos

palets 31-01-2006 18:39:37

:confused: Disculpa la ignorancia, la verdad nunca he trabajado con un div, no se si tengas alguna referencia o algo por el estilo.

Y otra cosa, ¿no se si se pueda hacer algo así?. Cargar la imagen en un TImage, y el marco en otra, y por código copiar pixel por pixel del marco a la fotografía teniendo la consideración de solo copiar los pixeles que formen parte del marco.

roman 31-01-2006 18:56:57

Discúlpame por favor. No sé de dónde saqué que estabas preguntando algo de HTML y recién me percato de que hablas de Delphi.

Podrías montar un TImage sobre otro. Abajo el del marco y arriba de él, el de la imagen.

Lo que mencionas de copiar pixel por pixel también podría funcionar aunque no exactamente así. Yo usaría las funciones del canvas de la imagen para copiar en el canvas del marco. No recuerdo ahora el nombre de las funciones para copiar porciones de imágenes, pero se buscas en la ayuda de TCanvas seguramente las encontrarás.

// Saludos

palets 31-01-2006 19:38:50

Gracias por la ayuda, ya estoy trabajando en eso... :)

También creo que no especifique que se trataba de Delphi, es el primer hilo que creo en los foros y note que falto algo de información en el título y en la pregunta.

Hay que ser más concretos y especificar las condiciones de la ayuda.

De nueva cuenta, GRACIAS!!!

roman 31-01-2006 19:43:00

No te preocupes, el título está bien y el foro es correcto y se presupone que hablas de Delphi. Fue un error mío.

La función que puede servirte es CopyRect del Canvas.

// Saludos


La franja horaria es GMT +2. Ahora son las 23:53:48.

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