1
我以byte []數組的形式獲取數據庫上存儲圖像的數據; 然後我將它轉換爲System.Drawing.Image,如下面顯示的代碼;從字節到優化網頁展示的圖像
public System.Drawing.Image CreateImage(byte[] bytes)
{
System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(bytes);
System.Drawing.Image image = System.Drawing.Image.FromStream(memoryStream);
return image;
}
(*)另一方面,我打算在客戶端滾動頁面時顯示asp.net頁面上的圖像列表。越多的用戶在頁面上下下來看到更多的照片。所以它意味着快速的頁面加載和豐富的用戶體驗。 (您可能會在www.mashable.com上看到我的意思,只是照顧照片的新負載,因爲您向下滾動。)
此外,從上述方法返回的imgae對象,如何顯示它在動態使用上面的(*)條件的循環。
問候 BK
的字節是由網絡服務提供的,所以我怎麼能整合它ASHX文件? 關於bk – theklc 2010-05-07 10:54:10
@blgnklc:我認爲你仍然需要在文件系統上緩存圖像,如果沒有緩存,最初從Web服務中獲取它們。 (可能會添加一些過期,例如「如果昨天創建文件時忽略緩存圖像」。) – Regent 2010-05-07 14:09:25
感謝您的善意幫助。 – theklc 2010-05-10 07:26:08