Duda algo compleja

25/06/2004 - 19:08 por Gabriel Jaume | Informe spam
Hola, estoy creando una página ASPX la cual debe retornar por
Response.OutputStream una imagen modificada según parámetros pasados por
QueryString de la siguiente forma desde cualquier página:

PaginaPrueba.aspx;
Image1.imageUrl = "picture.aspx"; (con sus respectivos parámetros por
QueryString que no incluyo para simplificar el ejemplo)

Picture.aspx
private void Page_Load(object sender, System.EventArgs e)
{
System.Drawing.Image img;
Bitmap pictureBitmap;
Graphics pictureGraphic;

img = System.Drawing.Image.FromFile("/images/logo_nh.gif", true);
pictureBitmap = new Bitmap(200,200);
pictureGraphic = Graphics.FromImage(pictureBitmap);
pictureGraphic.InterpolationMode System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
pictureGraphic.DrawImage(img, 0, 0, 200, 200);

pictureBitmap.Save("/images/prueba.gif", ImageFormat.Gif);

Response.Clear();

pictureBitmap.Save(Response.OutputStream, ImageFormat.Gif);

pictureBitmap.Dispose();
img.Dispose();
Response.End();
}

El problema que tengo esque no consigo que se vea la imagen al ejecutar
PaginaPrueba.aspx, no da ningún error pero no se muestra ninguna imagen,
tampoco se almacena ninguna imagen en /images/prueba.gif alguien podría
ayudarme ??

Muchas gracias de antemano,
Gabriel Jaume

PD: esto está implementado a mayor escala en el proyecto nGallery, por si a
alguien le interesa.

Preguntas similare

Leer las respuestas

#1 Franco Figún
25/06/2004 - 20:56 | Informe spam
Es muy pesada tu imagen?
Alomejor tengas que cambiar este parametro en el machine.config:

<httpRuntime
executionTimeout="90"
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
/>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:

"Gabriel Jaume" wrote in message
news:
Hola, estoy creando una página ASPX la cual debe retornar por
Response.OutputStream una imagen modificada según parámetros pasados por
QueryString de la siguiente forma desde cualquier página:

PaginaPrueba.aspx;
Image1.imageUrl = "picture.aspx"; (con sus respectivos parámetros por
QueryString que no incluyo para simplificar el ejemplo)

Picture.aspx
private void Page_Load(object sender, System.EventArgs e)
{
System.Drawing.Image img;
Bitmap pictureBitmap;
Graphics pictureGraphic;

img = System.Drawing.Image.FromFile("/images/logo_nh.gif", true);
pictureBitmap = new Bitmap(200,200);
pictureGraphic = Graphics.FromImage(pictureBitmap);
pictureGraphic.InterpolationMode > System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
pictureGraphic.DrawImage(img, 0, 0, 200, 200);

pictureBitmap.Save("/images/prueba.gif", ImageFormat.Gif);

Response.Clear();

pictureBitmap.Save(Response.OutputStream, ImageFormat.Gif);

pictureBitmap.Dispose();
img.Dispose();
Response.End();
}

El problema que tengo esque no consigo que se vea la imagen al ejecutar
PaginaPrueba.aspx, no da ningún error pero no se muestra ninguna imagen,
tampoco se almacena ninguna imagen en /images/prueba.gif alguien


podría
ayudarme ??

Muchas gracias de antemano,
Gabriel Jaume

PD: esto está implementado a mayor escala en el proyecto nGallery, por si


a
alguien le interesa.


Respuesta Responder a este mensaje
#2 Gabriel Jaume
26/06/2004 - 00:31 | Informe spam
en principio no, es un pequeño logo con lo que estoy probando, y he probado
con otras y tampoco funciona... tanto en formatos Jpg y Gif, creo q el
problema tiene que venir del código... pero realmente no se pq puede ser...

aún así gracias por tu respuesta.
Saludos

"Franco Figún" escribió en el mensaje
news:
Es muy pesada tu imagen?
Alomejor tengas que cambiar este parametro en el machine.config:

<httpRuntime
executionTimeout="90"
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
/>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:

"Gabriel Jaume" wrote in message
news:
> Hola, estoy creando una página ASPX la cual debe retornar por
> Response.OutputStream una imagen modificada según parámetros pasados por
> QueryString de la siguiente forma desde cualquier página:
>
> PaginaPrueba.aspx;
> Image1.imageUrl = "picture.aspx"; (con sus respectivos parámetros por
> QueryString que no incluyo para simplificar el ejemplo)
>
> Picture.aspx
> private void Page_Load(object sender, System.EventArgs e)
> {
> System.Drawing.Image img;
> Bitmap pictureBitmap;
> Graphics pictureGraphic;
>
> img = System.Drawing.Image.FromFile("/images/logo_nh.gif", true);
> pictureBitmap = new Bitmap(200,200);
> pictureGraphic = Graphics.FromImage(pictureBitmap);
> pictureGraphic.InterpolationMode > > System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
> pictureGraphic.DrawImage(img, 0, 0, 200, 200);
>
> pictureBitmap.Save("/images/prueba.gif", ImageFormat.Gif);
>
> Response.Clear();
>
> pictureBitmap.Save(Response.OutputStream, ImageFormat.Gif);
>
> pictureBitmap.Dispose();
> img.Dispose();
> Response.End();
> }
>
> El problema que tengo esque no consigo que se vea la imagen al ejecutar
> PaginaPrueba.aspx, no da ningún error pero no se muestra ninguna imagen,
> tampoco se almacena ninguna imagen en /images/prueba.gif alguien
podría
> ayudarme ??
>
> Muchas gracias de antemano,
> Gabriel Jaume
>
> PD: esto está implementado a mayor escala en el proyecto nGallery, por


si
a
> alguien le interesa.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida