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 29-12-2011
Avatar de tdi_daniel
tdi_daniel tdi_daniel is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 10
Poder: 0
tdi_daniel Va por buen camino
Combinar 2 imágenes sin perder transparencia

Buenas, ando buscando alguna forma de combinar 2 imágenes en delphi (7), una de ellas un png con los bordes transparentes y la otra un bmp (sin trasparencia).

Necesito que el resultado final sea una imagen png que es la suma de las 2 imágenes (es decir una imagen con los bordes transparentes y en el interior la segunda imagen).

Lo más cercano que he encontrado es Vampyre Imaging Library, pero no sirve para éste fin (ya que combina una imagen bmp con una png, pero superponiendo la png sobre la bmp, con el que el resultado es la mezcla de las 2 imágenes pero con la bmp de fondo, es decir sin trasparencias).

Un saludo.
Responder Con Cita
  #2  
Antiguo 29-12-2011
Avatar de tdi_daniel
tdi_daniel tdi_daniel is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 10
Poder: 0
tdi_daniel Va por buen camino
Bueno comentar que finalmente he dado con una solución, consiste en crear un objeto de tipo PNGObject sobre el que cargo la imagen con trasparencia (el png), a continuación dibujo la otra imagen sobre el canvas del PNGObject "png.Canvas.Draw(posicionX,posicionY,imagenBMP)", y finalmente hago un SaveToFile del PNGObject, el cual da como resultado la combinación de las 2 imágenes sin perder la trasparencia.

Un saludo.
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
AlphaBlend o transparencia locojoan Gráficos 2 28-08-2010 03:45:56
Transparencia en imagenes ElDuc Gráficos 2 27-03-2009 00:08:19
problema con transparencia vcorp Gráficos 4 02-02-2008 21:17:42
Transparencia en labels .NET edalmasso .NET 0 11-04-2006 21:18:16
Transparencia en bitmaps gringo Gráficos 2 23-10-2004 16:36:37


La franja horaria es GMT +2. Ahora son las 20:38:15.


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