精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長(zhǎng)網(wǎng)

17站長(zhǎng)網(wǎng) 首頁(yè) 編程 ASP.NET 查看內(nèi)容

aspjpeg組件使用方法

2022-10-25 18:48| 查看: 2448 |來(lái)源: 互聯(lián)網(wǎng)

aspjpeg是一款非常強(qiáng)大的圖片處理組件,純英文版本。不過(guò)早已經(jīng)有免費(fèi)版和破解版,但是對(duì)其進(jìn)行詳細(xì)與深入介紹的文章卻是不多,即使有也只牽涉到圖片縮略和圖片 ...
aspjpeg是一款非常強(qiáng)大的圖片處理組件,純英文版本。不過(guò)早已經(jīng)有免費(fèi)版和破解版,但是對(duì)其進(jìn)行詳細(xì)與深入介紹的文章卻是不多,即使有也只牽涉到圖片縮略和圖片水印?赡苁且?yàn)榧冇⑽牡木壒省?/span>
使用aspjepg主要可以做到:
圖片縮略
圖片水印
安全碼技術(shù)
圖片切割
圖片合并
數(shù)據(jù)庫(kù)支持
一、圖片縮略 .
查看處理的圖片 .
二、圖片水印 
三、安全碼
安全瑪?shù)牡览砗图铀〔畈欢唷?/span>
生成安全碼的圖片。
四、圖片切割
一直以來(lái),對(duì)aspjpeg不了解的人以為是無(wú)法用它來(lái)進(jìn)行切割的。
其實(shí)有這樣的一個(gè)方法的
crop x1,y1,x2,y2
切割長(zhǎng)方型左上角x坐標(biāo),y坐標(biāo) 右下角x坐標(biāo) y坐標(biāo)
下面我就做一個(gè)演示哈
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 開(kāi)始切割其實(shí)是把超過(guò)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的輸出方法。當(dāng)然,你也可以先保存更改后的dodge_viper.jpg,再輸入也可以。我個(gè)人不大喜歡用sendBinary方法,在網(wǎng)速慢的時(shí)候容易出錯(cuò)。在速度方面也不怎樣。
六、數(shù)據(jù)庫(kù)支持
這里不多說(shuō)了。其實(shí)就是Binary方法,大家知道圖片存進(jìn)數(shù)據(jù)庫(kù)只能存為二進(jìn)制的文件的。所以代碼就懶的寫了。 .
七、更多方法介紹
Canvas.Line(Left, Top, Right, Bottom)
畫一條直線
Canvas.Ellipse(Left, Top, Right, Bottom)
畫出一個(gè)橢圓
Canvas.Circle(X, Y,
Radius)
畫出一個(gè)圓
Canvas.Bar(Left, Top, Right, Bottom)
畫出一個(gè)長(zhǎng)方形,上面有代碼介紹了
Canvas.Font.ShadowColor
文字陰影顏色
Canvas.Font.ShadowXOffset As Long
陰影X坐標(biāo)設(shè)定
Canvas.Font.ShadowYOffset As Long
Y坐標(biāo)設(shè)定
Canvas.Font.BkMode As String
文字背景 
'//------Pollener.com AspJpeg組件的預(yù)覽和水印生成------開(kāi)始------
'創(chuàng)建預(yù)覽圖片:call
CreateView(原始文件的路徑,預(yù)覽文件名及路徑)
Sub
CreateView(imagename,tempFilename)
'定義變量。
Dim
PreviewImageFolderName
Dim ogvbox,objFont
Dim Logobox,LogoPath
LogoPath
= Server.MapPath("images") & "\shuiyin.gif"
'//加入圖片所在路徑及文件名(我的是論壇\images\shuiyin.gif)。
Select Case

upload_ViewType
Case
0
'---------------------CreatePreviewImage---------------
set ogvbox =
Server.CreateObject("CreatePreviewImage.cGvbox")
ogvbox.SetSavePreviewImagePath=Server.MapPath(tempFilename)
'預(yù)覽圖存放路徑。
ogvbox.SetPreviewImageSize =SetPreviewImageSize
'預(yù)覽圖寬度。
ogvbox.SetImageFile = trim(Server.MapPath(imagename))
'imagename原始文件的物理路徑。
'創(chuàng)建預(yù)覽圖的文件。
If
ogvbox.DoImageProcess=false Then
Response.write "生成預(yù)覽圖錯(cuò)誤:"&
ogvbox.GetErrString
End If
Case
1
'---------------------AspJpegV1.2---------------
Set Logobox =
Server.CreateObject("Persits.Jpeg")
'//建議不要圖片和文字水印同時(shí)使用,本代碼為使用圖片水印。
Logobox.Open
LogoPath '//讀取添加的圖片。
'//重新設(shè)置圖片的大小。
Logobox.Width = 186
'//用做水印的圖片的寬度值(像素)。
Logobox.Height = 52
'//用做水印的圖片的高度值(像素)。
'//添加水印。
Set ogvbox =
Server.CreateObject("Persits.Jpeg")
'//讀取要處理的原文件。
ogvbox.Open
Trim(Server.MapPath(imagename))
If ogvbox.OriginalWidth"" and FileExt"gif" Then '//如果將這行改為IF
ImageMode""
Then則可給上傳的GIF圖片也加上水印,但是那些動(dòng)畫的GIF在加了水印以后就只剩第一楨了,根據(jù)你的需求酌情處理吧。
'//關(guān)于修改字體及文字顏色的。
'//ogvbox.Canvas.Font.Color
= &H0000FF '//水印文字的顏色,&H后面輸入色彩值。
'//ogvbox.Canvas.Font.Size =
18 '//水印文字的大小。
'//ogvbox.Canvas.Font.Family = "Arial"
'//水印文字的字體名稱。
'//ogvbox.Canvas.Font.ShadowColor = &H000000
'//水印文字的陰影色彩。
'//ogvbox.Canvas.Font.ShadowXoffset = 1
'//水印文字陰影向右偏移的像素值,輸入負(fù)值則向左偏移。
'//ogvbox.Canvas.Font.ShadowYoffset = 1
'//水印文字陰影向下偏移的像素值,輸入負(fù)值則向右偏移。
'//ogvbox.Canvas.Font.Quality = 3
'//水印文字的清晰度,從0~4,變換不是很大,建議用2或3。
'//ogvbox.Canvas.Font.Bold = True
'//水印文字是否為粗體,True=粗體 False=正常。
'ogvbox.Canvas.Print 10, 10,
ImageMode '//水印文字的起始坐標(biāo)(像素)。
ogvbox.Canvas.Pen.Color =
&H000000 '//增加水印后圖片的邊框色彩。
ogvbox.Canvas.Pen.Width = 1
'//增加水印后圖片的邊框?qū)挾取?/span>
ogvbox.Canvas.Brush.Solid = False
'//邊框內(nèi)是否填充顏色,你可以試試看值為True時(shí)的效果^o^
ogvbox.DrawImage ogvbox.width-186,
ogvbox.height-52, Logobox, 0.5 '//水印圖片的起始坐標(biāo),我這里ogvbox.width-186,
ogvbox.height-52,表示圖片在右下角,因?yàn)槲业膱D片寬是186,高是52,所以這樣寫,你可以根據(jù)自己的圖片進(jìn)行調(diào)整。0.5是透明度,我這里是半透明,1表示不透明,你也可以試試看0.7或者0.8的效果。
ogvbox.Canvas.Bar
0, 0, ogvbox.Width, ogvbox.Height
'//水印可用的范圍。我這里表示左上角至右下角,即整張圖片的任意為止都可加水印。
ogvbox.Save
Server.MapPath(imagename) '//根據(jù)以上參數(shù)生成增加水印后的圖片文件。
End
If
ogvbox.Width = ImageWidth
ogvbox.height =
ImageHeight
'ogvbox.height =
ogvbox.Originalheight*ImageWidth\ogvbox.OriginalWidth
ogvbox.Sharpen 1, 120
ogvbox.Save
Server.MapPath(tempFilename) '//生成增加水印后的圖片的預(yù)覽圖片。
End
If
Set Logobox=Nothing
'//------Pollener.com
AspJpeg組件的預(yù)覽和水印生成------結(jié)束------

tag標(biāo)簽:asp aspjpeg
本文最后更新于 2022-10-25 18:48,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 丝袜美腿视频一区二区三区 | 亚洲综合影院 | 久久91久久91精品免费观看 | 国产一区二区在免费观看 | 午夜激情福利网 | 看真人一级毛片 | 日韩中文字幕在线观看视频 | 91尤物国产尤物福利在线 | 欧美一级毛片免费看 | 99久久99久久精品国产 | 国产成人精品免费视频网页大全 | 精品三级国产 | 欧美在线观看黄色 | 欧美成人性高清观看 | 人人干人人插 | 国产成人亚洲精品老王 | 国产亚洲女在线精品 | 日本中文字幕不卡在线一区二区 | 一级α一级α片免费观看网站 | 欧美做a一级视频免费观看 欧美做a欧美 | 亚洲精品色综合区 | 一级一级 a爱片免费视频 | 韩国一级黄色录像 | 在线免费视频a | 国内久久久久影院精品 | 在线看欧美日韩中文字幕 | 国产大片免费观看中文字幕 | 久久精品首页 | 成人欧美一区二区三区在线 | 成年女人在线观看 | 爱爱免费网站 | 婷婷色激情 | 中文字幕一区在线观看 | 精品亚洲视频在线 | 黄色片一级免费看 | 一级免费a | 久本草在线中文字幕亚洲欧美 | 精品一区二区三区色花堂 | 国产香蕉久久 | 成人在线免费看 | 国产精品嫩草研究院成人 |