Les muestro el código que estoy usando para hacerme entender mejor
Código:
Otra cosa esto no pasa con todos los .tif, porque con algunos si funcionaSystem.Drawing.Image imgImagen = System.Drawing.Image.FromFile("Imagen.tif");
int intNumPagina = Convert.ToInt32(this.Request.QueryString["NumeroPagina"]);
intNumPagina = intNumPagina>0?intNumPagina:1;
int intPaginas = imgImagen.GetFrameCount(System.Drawing.Imaging.FrameDimension.Page);
if(intNumPagina>0 && intNumPagina<=intPaginas)
{
imgImagen.SelectActiveFrame(System.Drawing.Imaging.FrameDimension.Page,intNumPagina-1);
Response.ContentType = "image/gif";
imgImagen.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Gif);
}
imgImagen.Dispose();
imgImagen = null;
Espero me puedan ayudar
Saludos

