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