Mit der Anzeige .tif-Bilder in die asp:Image control von ASPNET

Ich habe eine Reihe von ".tif-image" - Dateien, die angezeigt werden sollen, auf meinem .aspx-Seiten.
Obwohl ich kann sehen, diese Bilder in design-Zeit. Asp:Bild nicht Rendern das Bild(.tif) auf dem browser.

Wenn ich eine .jpg-Datei anstelle von tiff-Bild macht es perfekt.

Irgendwelche Ideen, warum dies ist eine Einschränkung ?

Dinge, die ich versucht

Haben eine Handler-Datei SampleHandler.ashx in meinem Projekt hat die Verarbeitung der Anforderung

  public void ProcessRequest(HttpContext context)
        {
            string path = context.Server.MapPath("~/img/image.tif");
            Image img = Image.FromFile(path);
            img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);   
        }

Sowie die übertragung des Hf in meiner aspx-code.

Ex:

<img src="SampleHandler.ashx"/>

Dieser Ansatz funktioniert !! Aber was ist, wenn ich mehrere ".tif" Dateien geladen werden ?

Dank

Konfiguration : ASP.NET 2.0
VSNET2008

InformationsquelleAutor this-Me | 2012-07-16
Schreibe einen Kommentar