23/04/2010, 04:12
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Unir dos imagenes Hola a todos
Mi intención es unir dos imagenes en una sola con asp.net. Estoy usando el siguiente codigo:
Stream examen = new FileStream(@"C:\P\Lineas\examen2.tif", FileMode.Open);
Stream cabecera = new FileStream(@"C:\P\Lineas\cuadro4.tif", FileMode.Open);
string cabeza = @"C:\P\Lineas\inicio.tif";
System.Drawing.Image imgexamen = System.Drawing.Image.FromStream(examen);
System.Drawing.Image imgcabecera = System.Drawing.Image.FromStream(cabecera);
Bitmap inicio = (Bitmap)imgcabecera;
Bitmap contenido = (Bitmap)imgexamen;
//Paso 1
//imgcabecera.Save(cabeza, ImageFormat.Tiff);
//Paso 2
Encoder enc = Encoder.SaveFlag;
EncoderParameters ep = new EncoderParameters(1);
ep.Param[0] = new EncoderParameter(enc, (long)EncoderValue.MultiFrame);
imgcabecera.Save(cabeza, ImageFormat.Tiff);
ep.Param[0] = new EncoderParameter(enc, (long)EncoderValue.FrameDimensionPage);
ImageItem icabeza = new ImageItem(imgcabecera);
imgexamen.SaveAdd(inicio, ep);
ep.Param[0] = new EncoderParameter(enc, (long)EncoderValue.Flush);
imgexamen.SaveAdd(ep);
imgexamen.Dispose();
imgcabecera.Dispose();
examen.Dispose();
cabecera.Dispose();
pero me está dando error cuando se usa el primer SaveAdd indicando error general en GDI+
¿Alguna idea? Teneis algún ejemplo de unir dor imagenes (no superponer).
Muchas gracias |