人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

ASP.NET圖象處理詳細(xì)說(shuō)明

ASP.NET圖象處理詳細(xì)說(shuō)明

更新時(shí)間:2022-09-07 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

    用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)一些圖象處理。現(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 namespace="system.drawing.imaging" %>
<%@ import namespace="system.drawing.drawing2d" %>

<%
'清空Response
response.clear

'建立一個(gè)120*30大小,24bit的BMP圖象;
dim imgOutput as New bitmap(120, 30, pixelformat.format24bpprgb)

'根據(jù)以上BMP建立一個(gè)新圖象;
dim g as graphics = graphics.fromimage(imgOutput)

g.clear(color.Green)
g.smoothingMode = smoothingMode.antiAlias

g.drawString("看見(jiàn)了嗎?", New font("黑體",16,fontstyle.bold),new SolidBrush(Color.White),New pointF(2,4))

g.FillRectangle(New linearGradientBrush(New point(0,0), New point(120,30), color.fromArgb(0,0,0,0),color.fromArgb(255,255,255,255)),0,0,120,30)

imgOutput.save(response.outputstream, imageformat.jpeg)

g.dispose()
imgOutput.dispose()
response.end
%>

  在以上代碼中,我們看到和數(shù)據(jù)庫(kù)程序不同,這里專(zhuān)門(mén)引入了圖象處理的名字空間system.drawing等。程序首先清空了Response,確保沒(méi)有輸出;然后,程序建立了一個(gè)120乘30大的BMP圖象,再在這個(gè)基礎(chǔ)上建立一個(gè)新圖象,建立圖象以后,我們首先“畫(huà)”出了字符串“看見(jiàn)了嗎”,該字符串為16大粗黑體,顏色為白色,位置為(2,4);最后,我們實(shí)現(xiàn)漸變效果。

  以上舉例很簡(jiǎn)單,但是如果和數(shù)據(jù)庫(kù)結(jié)合,我們可以實(shí)現(xiàn)很多使用ASP可能不敢想的效果。


[1] [2]  下一頁(yè)

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類(lèi)教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 临城县| 临江市| 华宁县| 施秉县| 皋兰县| 时尚| 锦州市| 孝感市| 南丹县| 手机| 迭部县| 红桥区| 宝坻区| 沂水县| 安义县| 顺平县| 杭锦后旗| 科尔| 萍乡市| 北碚区| 逊克县| 吉首市| 高尔夫| 宜章县| 朝阳县| 遂川县| 安岳县| 自治县| 含山县| 濮阳县| 玉树县| 宁波市| 中山市| 界首市| 临沭县| 绥中县| 灵丘县| 湾仔区| 蛟河市| 禄丰县| 新密市|