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 31-01-2006
palets palets is offline
Miembro
 
Registrado: dic 2005
Posts: 19
Poder: 0
palets Va por buen camino
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...
Responder Con Cita
  #2  
Antiguo 31-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #3  
Antiguo 31-01-2006
palets palets is offline
Miembro
 
Registrado: dic 2005
Posts: 19
Poder: 0
palets Va por buen camino
Question

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.
Responder Con Cita
  #4  
Antiguo 31-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #5  
Antiguo 31-01-2006
palets palets is offline
Miembro
 
Registrado: dic 2005
Posts: 19
Poder: 0
palets Va por buen camino
Thumbs up

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!!!
Responder Con Cita
  #6  
Antiguo 31-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
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
No se ven imagenes en Internet Explorer Albano Internet 10 09-01-2006 20:43:51
Algoritmo de recorrido de imagenes. bustio Gráficos 7 29-08-2005 22:20:50
imágenes aleatorias gontxalo OOP 6 01-08-2005 15:04:00
como hago un sistema de rotacion de imagenes alachaise PHP 9 09-09-2004 09:45:09
gestion de imagenes Alfredo Gráficos 14 04-03-2004 21:03:20


La franja horaria es GMT +2. Ahora son las 16:39:07.


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