在使用ASP的時(shí)候,我們時(shí)常要借助第三方控件來(lái)實(shí)現(xiàn)一些圖象功能。而現(xiàn)在,ASP.NET的推出,我們已經(jīng)沒(méi)有必要再使用第三方控件來(lái)實(shí)現(xiàn),因?yàn)锳SP.NET 已經(jīng)具有強(qiáng)大的功能來(lái)實(shí)現(xiàn)一些圖象處理?,F(xiàn)在,我們就來(lái)看看怎樣使用ASP.NET的這一強(qiáng)大功能。
一、System.Drawing的使用
以下的舉例將演示在內(nèi)存中生成一張圖片,然后,將這張圖片通過(guò)網(wǎng)頁(yè)顯示出來(lái)。需要了解的是,我們這里輸出的不是HTML效果,而是實(shí)實(shí)在在的圖片(圖象),我們可以使用“另存為…”將輸出圖象保存起來(lái)。
我們先來(lái)看看效果:
我們看到,這張圖片是一個(gè)漸變背景上有“看見(jiàn)了嗎”幾個(gè)字,當(dāng)然,這個(gè)效果在PhotoShop等圖象處理軟件里面很容易實(shí)現(xiàn),但是,一些與數(shù)據(jù)庫(kù)結(jié)合的應(yīng)用我們不可能將所有圖片都事先設(shè)計(jì)出來(lái),這時(shí)候,利用ASP.NET來(lái)實(shí)現(xiàn)這些功能就顯得很重要了。我們來(lái)看源代碼:
<%@ page language="vb" contenttype="image/jpeg" %>
<%@ import namespace="system.drawing" %>
<%@ import names
<%@ import namespace="system.drawing.drawing2d" %>
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注