FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
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. |
|
|
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 |
|