青青久在线视频-青青久热-青青久久网-青青久久精品国产免费看-青青久久精品-青青久久国产成人免费网站

aspjpeg組件技術在ASP的應用實例

發布時間:2007-07-11 14:37:17   瀏覽人數: 1013264 次  

可以采用ASP的組件JPEG來做,可以先做一個圖片,上面是你的網站LOGO相關的東西,然后將文字寫在上面,以下方法搜集了幾種方法,大家可以參考一下。


aspjpeg的高級用法中,包括以下常用技術:
圖片縮略  圖片水印  安全碼技術  圖片切割  圖片合并  數據庫支持等。

 

aspjpeg唯一點不足的就是輸出方式比較單一。在這里,我們主要談將圖片處理保存后再調用的這種輸出方法。另外,本人比較懶,所以有些代碼仍然引用于原文檔,不懂的地方偶會加以解釋!


學過vb或者.net的同志肯定一看就明白了。刷子來著。呵呵。

一、圖片縮略

<%
Set Jpeg = Server.CreateObject("Persits.Jpeg") 調用組件
Path = Server.MapPath("images") & "clock.jpg" 待處理圖片路徑
Jpeg.Open Path 打開圖片
高與寬為原圖片的1/2
Jpeg.Width = Jpeg.OriginalWidth / 2
Jpeg.Height = Jpeg.OriginalHeight / 2
保存圖片
Jpeg.Save Server.MapPath("images") & "clock_small.jpg"
%>
查看處理的圖片


二、圖片水印

<%
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Jpeg.Open Server.MapPath("images/dodge_viper.jpg")
開始寫文字
Jpeg.Canvas.Font.Color = &000000' red 顏色
Jpeg.Canvas.Font.Family = "Courier New" 字體
Jpeg.Canvas.Font.Bold = True 是否加粗
Jpeg.Canvas.Print 10, 10, "Copyright (c) XYZ, Inc."
打印坐標x 打印坐標y 需要打印的字符
以下是對圖片進行邊框處理
Jpeg.Canvas.Pen.Color = &H000000' black 顏色
Jpeg.Canvas.Pen.Width = 2 畫筆寬度
Jpeg.Canvas.Brush.Solid = False 是否加粗處理
Jpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height
起始X坐標 起始Y坐標 輸入長度 輸入高度
Jpeg.Save Server.MapPath("images/dodge_viper_framed.jpg") 保存
%>


三、安全碼

安全瑪的道理和加水印差不多,很多朋友問我要具體的代碼技術,在這里和大家分享。
<%
生成安全碼的函數
function make_randomize(max_len,w_n) max_len 生成長度,w_n:0 可能包含字母,1:只為數字
randomize
for intcounter=1 to max_len
whatnext=int((1-0+1)*rnd+w_n)
if whatnext=0 then
upper=122
lower=97
else
upper=57
lower=48
end if
strnewpass=strnewpass & chr(int((upper-lower+1)*rnd)+lower)
next
make_randomize=strnewpass
end function
%>

生成安全碼的圖片。當然你要預先準備一張背景圖哦

<%random_num=make_randomize(4,1) 生成4位數字的安全碼
session("random_num")=random_num 為什么調用session,沒有session的安全碼是完全沒有意義的。呵呵

Set Jpeg = Server.CreateObject("Persits.Jpeg") 調用組件
Jpeg.Open Server.MapPath("infos/random_pic/random_index.gif") 打開準備的圖片
Jpeg.Canvas.Font.Color = &H006699
Jpeg.Canvas.Font.Family = "Arial Black"
Jpeg.Canvas.Font.Bold = false
Jpeg.Canvas.PrintText 0, -2, random_num
jpeg.save Server.MapPath("infos/random_pic/random_index.bmp") 保存
%>

自己做做看。呵呵。


四、圖片切割

一直以來,對aspjpeg不了解的人以為是無法用它來進行切割的。
其實有這樣的一個方法的
crop x1,y1,x2,y2
切割長方型左上角x坐標,y坐標 右下角x坐標 y坐標
下面我就做一個演示哈
Set Jpeg = Server.CreateObject("Persits.Jpeg")
jpeg.open server.MapPath("/pic/1.gif")
jpeg.width=70
Jpeg.Height = Jpeg.OriginalHeight*70 / jpeg.Originawidth
jpeg.crop 0,0,70,52 開始切割其實是把超過52象素的下部分去掉
jpeg.save server.MapPath("/temp_pic/small_1.gif") 保存

這樣就行了。

 

五、圖片合并

我們這里是要把logo圖片加到dodge_viper.jpg圖片上去
其實,圖片合并的方法也可以用來動態打水印哦
Set Photo = Server.CreateObject("Persits.Jpeg")
PhotoPath = Server.MapPath("images") & "dodge_viper.jpg"
Photo.Open PhotoPath
Set Logo = Server.CreateObject("Persits.Jpeg")
LogoPath = Server.MapPath("images") & "clock.jpg"
Logo.Open LogoPath
Logo.Width = 70
Logo.Height = Logo.Width * Logo.OriginalHeight / Logo.OriginalWidth

Photo.DrawImage 0, 0, Logo

Photo.SendBinary 這里用了sendBinary的輸出方法。
當然,你也可以先保存更改后的dodge_viper.jpg,再輸入也可以。
個人不大喜歡用sendBinary方法,在網速慢的時候容易出錯。在速度方面也不怎樣。


六、數據庫支持

這里不多說了。其實就是Binary方法,大家知道圖片存進數據庫只能存為二進制的文件的。

 

七、更多方法介紹

Canvas.Line(Left, Top, Right, Bottom)
畫一條直線
Canvas.Ellipse(Left, Top, Right, Bottom)
畫出一個橢圓
Canvas.Circle(X, Y, Radius)
畫出一個圓
Canvas.Bar(Left, Top, Right, Bottom)
畫出一個長方形,上面有代碼介紹了
Canvas.Font.ShadowColor
文字陰影顏色
Canvas.Font.ShadowXOffset As Long
陰影X坐標設定
Canvas.Font.ShadowYOffset As Long
Y坐標設定
Canvas.Font.BkMode As String
文字背景




上一篇:虛擬主機出現500錯誤提示如何解決?
下一篇:網站訪問速度沒有以前快,什么原因?

旗下網站:耐思智慧 - 淘域網 - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網安備 44049002000123號  域名注冊服務機構許可:粵D3.1-20240003 CN域名代理自深圳萬維網

聲明:本網站中所使用到的其他各種版權內容,包括但不限于文章、圖片、視頻、音頻、字體等內容版權歸原作者所有,如權利所有人發現,請及時告知,以便我們刪除版權內容

本站程序界面、源代碼受相關法律保護, 未經授權, 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經授權, 嚴禁使用

法律顧問:珠海知名律師 廣東篤行律師事務所 夏天風 律師

极品教师第二季免费观看| 亚洲AⅤ无码成人网站国产APP | 熟妇人妻不卡中文字幕| Y1111111少妇影院| 哦┅┅快┅┅用力啊┅┅在线观看| 一本一道精品欧美中文字幕| 久久久精品人妻人人澡| 亚洲人77777在线观看| 妓女妓女影院妓女影库妓女网| 亚A∨国AV综AV涩涩涩| 国产美女丝袜高潮白浆| 无码熟熟妇丰满人妻PORN| 国产成人免费无码AV在线播放| 熟妇人妻一区二区三区四区| 国产V综合V亚洲欧| 婷婷伊人久久大香线蕉AV| 国产精品白浆无码流出视频| 无码人妻精品一区二区蜜桃不卡 | 亚洲AV成人网站在线播放| 国产美女精品AⅤ在线| 亚洲 欧美 激情 小说 另类| 国产午夜福利久久精品| 亚洲AV无码AV有码AV| 狠狠色噜噜狠狠狠888米奇| 亚洲大尺度专区无码浪潮AV| 精品欧美黑人久久久久| 亚洲午夜久久久影院伊人| 久久精品国产亚洲AV麻| 影音先锋亚洲AV少妇熟女| 免费看的WWW哔哩哔哩小说| 97人妻精品一区二区三区| 欧美人与牲禽ⅩXXX伦交| Z〇ZOZ〇女人另类ZOZ〇| 日本十八禁视频无遮挡| 伽罗ちゃんが腿法是什么意思| 未满十八岁的请自动离开| 国产三级久久久精品麻豆三级| 亚洲成AV人片不卡无码| 久久国内精品一区二区三区| 中国少妇无码专区| 欧美精品一区二区三区在线| 菠萝菠萝蜜免费播放视频| 手机国产乱子伦精品视频| 国产拍揄自揄免费观看| 亚洲精品成人在线| 裸体丰满白嫩大尺度尤物| CHⅠNESE性旺盛老熟女| 日韩午夜理论片 中文字幕| 国产成人涩涩涩视频在线观看| 亚洲 精品 制服 校园 无码| 久久发布国产伦子伦精品| 中文字幕精品无码一区二区三区| 欧美性巨大╳╳╳╳╳高跟鞋| 大陆极品少妇内射AAAAA| 午夜亚洲AⅤ无码高潮片在线观看| 狠狠躁夜夜躁人人爽天天天天97| 夜夜高潮夜夜爽夜夜爱爱一区| 男人J桶进女人P无遮挡的图片| 波多野结AV衣东京热无码专区 | 浪潮AV激情高潮国产精品没电了| AV无码久久久久不卡蜜桃| 色噜噜狠狠狠狠色综合久一| 国产色无码精品视频免费| 亚洲色老汉AV无码专区最| 男女爽到高潮的免费网站| 成人无码H动漫在线播放| 无码中文AV有码中文AV| 久久国产一区二区三区| AE射频电源成色| 四虎永久在线精品免费无码| 黑森林精选AV导航| 13学生小美女洗澡裸体视频| 日韩人妻潮喷中文在线视频| 国色天香精品一卡2卡3卡 | 欧美成人看片一区二区三区尤物| 粗大黑人巨茎大战欧美成人 | 女性自慰网站免费观看W| 大胆欧美乱老熟妇伦电影免费| 亚洲AV成人一区二区三区在线观| 久拍国产在线观看| 成人免费无码大片A毛片抽搐色欲| 性饥渴少妇做私密SPA| 老女人性饥渴XXXXⅩHD另| 成人免费AⅤ视频一区二区| 亚洲av成人一区| 免费无码又爽又刺激高潮的动态图| 粗大的内捧猛烈进出在线视频| 亚洲成人免费av| 欧美精品一区二区三区在线| 国产精品日本一区二区在线播放| 野外做受又硬又粗又大视频√| 日本久久久久亚洲中字幕| 国内ZOOM人与ZOOM| 97久章草在线视频播放| 乌克兰美女的小嫩BBB| 久久久久久久精品免费久精品蜜桃| 办公室被吃奶好爽在线观看| 亚洲AV区无码字幕中文色| 女上男下啪啪激烈高潮无遮盖| 国产精东天美AV影业传媒| 曰本丰满熟妇XXXX性| 熟女无套高潮内谢吼叫免费| 久久九九兔免费精品6| 成人无码免费一区二区三区 | 中文激情在线一区二区| 日韩免费一区二区三区高清| 黑人巨茎迎战白嫩少妇| CHINESE FREE 高清| 亚洲AV秘 无码一区白峰美| 欧美人妻精品一区二区| 韩国无码AV片在线观看网站| VODAFONEWIFI巨大黑| 亚洲成人av无码| 人人爽人人澡人人人妻| 精品久久人人做人人爽综合| 菠萝菠萝蜜菠萝菠萝5| 亚洲色欲色欱WWW在线| 色视频综合无码一区二区三区| 久久久国产精品VA麻豆| 国产成人AV一区二区三区| 中文无码制服丝袜人妻AV | 久久久久久人妻一区二区三区| 动漫精品啪啪一区二区三区 | 14萝自慰专用网站| 午夜亚洲福利在线老司机| 欧美日韩人妻一区二区三区| 狠狠色噜噜狠狠狠888米奇视频| 波多野结衣Av无码久久一区二区| 亚洲欧洲精品成人久久曰影片| 色噜噜狠狠成人中文综合 | 国产精品成人无码免费| 坐在根茎写作业好吗| 亚洲AV乱码久久精品蜜桃| 人妻被修空调在夫面侵犯| 久久国产情侣露脸精品| 国产成人无码精品一区二区三区| 97国产精华最好的产品价格| 亚洲VA国产VA天堂VA久久| 日日摸夜夜添夜夜添亚洲女人| 老汉粗大不带套怀孕| 国产毛多水多高潮高清| 宝贝感受到它在爱你吗病娇小说| 亚洲中文字幕A∨| 无码人妻精品一区二区三区蜜桃91| 欧洲免费无码视频在线| 久久久久夜夜夜综合国产| 国产美女丝袜一级肛交蜜桃| 不卡AV一区二区| 中文人妻AV高清一区二区| 亚洲国产成人精品激情姿源| 少妇被粗大的猛烈进出96影院| 女人被躁到高潮嗷嗷叫游戏 | 日本乱妇乱子视频网站-百度| 久久综合九色综合欧美婷婷| 国产在线成人一区二区三区| 东北老熟女疯狂作爱视频| 91人妻中文字幕在线精品| 亚洲性人人天天夜夜摸| 小SAO货水好多真紧H无码视频| 日本无码视频精品一二三区| 男女性高爱潮免费网站 | 成人网站在线观看丰满少妇电影| 在出租屋里被强高H| 亚洲韩国精品无码一区二区| 无码任你躁久久久久久久| 日韩AV片免费播放| 女人露P毛视频·WWW| 久久久久亚洲波多野结衣| 好爽好湿好硬好大免费视频 | 精品粉嫩BBWBBZBBW| 国产精品亚洲А∨天堂免下载| 超碰97久久国产精品牛牛| 99热国产这里只有精品无卡顿| 影音先锋亚洲无码资源网| 亚洲精品无码AⅤ片| 亚洲A∨精品无码一区二区| 天堂А√在线最新版在线8| 日产乱码一二三区别免费下| 欧美精品黑人粗大视频| 蜜臀亚洲AV无码精品国产午夜| 久久久国产精品ⅤA麻豆| 黄网站色视频免费观看| 国产亚洲成AV人片在线观看| 国产成人无码免费视频在线| 厨房掀起裙子从后面进去视频| YY6080理AAA级伦大片| 97人妻精品一区二区三区| 在线A毛片免费视频观看| 亚洲一区二区三区偷拍女厕| 亚洲国产精品无码中文字视| 亚洲AV色香蕉一区二区三区| 无码精品国产一区二区免费| 婷婷色丁香伊人中文| 四季AV一区二区三区免费观看| 色婷婷成人综合激情免费视频| 日本免费精品一区二区三区| 日本裸体丰满少妇自慰喷奶水| 人禽伦免费交视频播放| 人妻在线无码一区二区三区| 人妻插B视频一区二区三区|