|
 |
aspx_espanol thread: imagenes dinamicas
Message #1 by "Nacho" <ignacio.varas@n...> on Tue, 19 Feb 2002 14:28:27
|
|
Buenas,
hay alguna forma de generar imagenes en tiempo de ejecucion?, es decir,
segun una serie de valores que haya en un determinado momento yo quiero
crear desde 0 una imagen a pelo, ya sea construirme un gif o algo parecido
Si sabeis algo o de algun sitio donde hablen de ello me sera de grandisima
ayuda, gracias
Message #2 by "Navarro Reglero, Osiris" <osiris.navarro@t...> on Tue, 19 Feb 2002 15:33:55 +0100
|
|
Mira en el namespace System.Drawing
-----Mensaje original-----
De: Nacho [mailto:ignacio.varas@n...]
Enviado el: martes, 19 de febrero de 2002 15:28
Para: ASP.Net en Espa=F1ol
Asunto: [aspx_espanol] imagenes dinamicas
Buenas,
hay alguna forma de generar imagenes en tiempo de ejecucion?, es decir,
segun una serie de valores que haya en un determinado momento yo quiero
crear desde 0 una imagen a pelo, ya sea construirme un gif o algo
parecido
Si sabeis algo o de algun sitio donde hablen de ello me sera de
grandisima
ayuda, gracias
---
Usted est=E1 suscrito a aspx_espanol como:
osiris.navarro@t...
Para darse de baja, env=EDe un mensaje en blanco a
$subst('Email.Unsub')
$subst('Email.Unsub').
Message #3 by "Jose Luis Calvo" <joselcs@m...> on Tue, 19 Feb 2002 21:58:31 +0100
|
|
Nacho,
un ejemplo que a=F1ade un texto a una imagen que ya existe. Seguro que
jugando con estas clases y el namespace System.Drawing puedes hacer
muchas mas cosas.
string sLegend =3D "Mensaje";
System.Drawing.Image img =3D
System.Drawing.Image.FromFile(sImagePath);
Graphics g =3D Graphics.FromImage(img);
g.DrawString(sLegend, new Font("Arial", 8), Brushes.WhiteSmoke, 20,
img.Height -20);
Bitmap newImage =3D new Bitmap(img);
newImage.Save(Response.OutputStream,
System.Drawing.Imaging.ImageFormat.Jpeg);
Un saludo
> -----Original Message-----
> From: Nacho [mailto:ignacio.varas@n...]
> Sent: martes, 19 de febrero de 2002 14:28
> To: ASP.Net en Espa=F1ol
> Subject: [aspx_espanol] imagenes dinamicas
>
> Buenas,
> hay alguna forma de generar imagenes en tiempo de ejecucion?, es
decir,
> segun una serie de valores que haya en un determinado momento yo
quiero
> crear desde 0 una imagen a pelo, ya sea construirme un gif o algo
parecido
> Si sabeis algo o de algun sitio donde hablen de ello me sera de
grandisima
> ayuda, gracias
> ---
> Usted est=E1 suscrito a aspx_espanol como:
> joselcs@m...
> Para darse de baja, env=EDe un mensaje en blanco a
> $subst('Email.Unsub')
>
> to unsubscribe send a blank email to leave-aspx_espanol-
> 544485T@p...
Message #4 by "Nacho" <ignacio.varas@n...> on Wed, 20 Feb 2002 16:48:00
|
|
Muchas gracias por el ejemplo, por ahi casi es por donde quiero ir, ahora
me ha surgido un problema con el ejemplo,
se trata de la imagen sobre la cual quiero se trabaja,
mi linea de codigo es la siguiente:
System.Drawing.Image img = System.Drawing.Image..FromFile
("c:\\inetpub\\wwwroot\\prueba1\\img.bmp");
y me da el siguiente error:
Exception Details: System.Exception: A Graphics object cannot be created
from an image that has an indexed pixel format.
Source Error:
Line 22: string sLegend = "Mensaje";
Line 23: System.Drawing.Image img =
System.Drawing.Image.FromFile("c:\\inetpub\\wwwroot\\prueba1\\img.bmp");
Line 24: Graphics g = Graphics.FromImage(img);
Tambien he probado con una imagen formato .gif, con el mismo resultado,
que hago mal?, por que no entiendo que me quiere decir el error.
Un Saludo
|
|
 |