2013-07-03 75 views
0

我現在正在使用MVC向用戶返回一個tif文件。如何在Web瀏覽器中顯示tiff圖像

public ActionResult GetImage(string imageLocation) 
     { 
      return base.File(imageLocation, "image/tiff"); 
     } 

不過,我使用Chrome的時刻和文件剛下載,我想知道有沒有什麼辦法,以顯示在瀏覽器上它的自我形象?我可以將它作爲不同的圖像類型流式傳輸嗎?

有什麼想法?

感謝

回答

2

TIFF在瀏覽器是一個不確定的事情 - 甚至更因此與CMYK的。我建議轉達JPG或PNG。

雖然,如果你真的想這樣做,safari只支持TIFF!

此外,This可能會有所幫助。

+0

框架中的Image類可以讀取TIFF圖像並將其作爲不同的文件格式寫出。例如,您可以將它們轉換爲PNG。 – jessehouwing

+1

聽起來很合理,如果它們中有很多它們,就會將它們即時轉換/緩存。如果沒有那麼多,也許就在前面/部署。 – mbx

+0

使用圖像類,我可以返回它作爲一個流,而不是將其保存到文件? – user2206329