亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

Aspjpeg添加水印完整方法

2024-05-04 11:07:56
字體:
來源:轉載
供稿:網友
ASPJPEG是Persits出品的共享軟件,試用期為30天,您可以在這里下載:http://www.persits.com/aspjpeg.exe。最新版本號是1.3
ASPJPEG是一款功能相當強大的圖象處理組件,用它可以輕松地做出圖片的縮略圖和為圖片加上水印功能。下面簡單介紹一下使用方法:
您先要執行下載得到的exe文件,安裝該組件
1、為圖片制作縮略圖

<% ///' 建立實例
Dim Jpeg,Path
Set Jpeg = Server.CreateObject("Persits.Jpeg")
///' 圖片所在位置
Path = Server.MapPath("images") & "////clock.jpg"


///' 打開
Jpeg.Open Path

///' 設置縮略圖大小(這里比例設定為50%)
Jpeg.Width = Jpeg.OriginalWidth / 2
Jpeg.Height = Jpeg.OriginalHeight / 2

///' 保存縮略圖到指定文件夾下
Jpeg.Save Server.MapPath("images") & "////clock_small.jpg"

///' 注銷實例
Set Jpeg = Nothing
%>

<IMG SRC="images/clock.jpg"><P>
<IMG SRC="images/clock_small.jpg"> 


2、為圖片加入水印功能
<%
Dim Jpeg
///' 建立實例
Set Jpeg = Server.CreateObject("Persits.Jpeg")
///' 打開目標圖片
Jpeg.Open Server.MapPath("images/dodge_viper.jpg")

///' 添加文字水印
Jpeg.Canvas.Font.Color = &HFF0000///' 紅色
Jpeg.Canvas.Font.Family = "宋體"
Jpeg.Canvas.Font.Bold = True 
Jpeg.Canvas.Print 10, 10, "Copyright (c) Cnmaya.org"

///' 保存文件
Jpeg.Save Server.MapPath("images/dodge_viper_framed.jpg")

///' 注銷對象
Set Jpeg = Nothing
%> 


上次做過圖片水印,效果很差,沒辦法把圖片弄成背景透明的,用背景透明gif會自動填充成白色。用去掉某種顏色的功能,圖片顏色總是不純,出來的效果斑斑點點。今天靈機一動,把這兩個結合起來,用背景透明的gif,并且抽取水印底色,果然成功了!

ogvbox.Canvas.Pen.Color = &H000000 ///'// 邊框的顏色
ogvbox.Canvas.Pen.Width = 1 ///'// 邊框的粗細
ogvbox.Canvas.Brush.Solid = False ///'// 圖片邊框內是否填充顏色
ogvbox.DrawImage ogvbox.Width-210, ogvbox.Height-74, Logobox ,0.3,&HFFFFFF ///'// 加入圖片的位置坐標(添加水印圖片),我用圖片大小減去水印大小,把水印加在右下角。參數順序為:水平坐標,垂直坐標,水印圖片地址,水銀透明度,抽取顏色(&H表示16進制)
ogvbox.Canvas.Bar 0, 0, ogvbox.Width, ogvbox.Height ///'// 圖片邊框線的位置坐標和大小
ogvbox.Save Server.MapPath(imagename) ///'// 生成文件
/'//------Pollener.com AspJpeg組件的預覽和水印生成------開始------
/'創建預覽圖片:call CreateView(原始文件的路徑,預覽文件名及路徑)
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) /'預覽圖存放路徑。
ogvbox.SetPreviewImageSize =SetPreviewImageSize /'預覽圖寬度。
ogvbox.SetImageFile = trim(Server.MapPath(imagename)) /'imagename原始文件的物理路徑。
/'創建預覽圖的文件。
If ogvbox.DoImageProcess=false Then
Response.write "生成預覽圖錯誤:"& ogvbox.GetErrString
End If
Case 1
/'---------------------AspJpegV1.2---------------
Set Logobox = Server.CreateObject("Persits.Jpeg")
/'//建議不要圖片和文字水印同時使用,本代碼為使用圖片水印。
Logobox.Open LogoPath /'//讀取添加的圖片。

/'//重新設置圖片的大小。
Logobox.Width = 186 /'//用做水印的圖片的寬度值(像素)。
Logobox.Height = 52 /'//用做水印的圖片的高度值(像素)。
/'//添加水印。
Set ogvbox = Server.CreateObject("Persits.Jpeg")
/'//讀取要處理的原文件。
ogvbox.Open Trim(Server.MapPath(imagename))
If ogvbox.OriginalWidth<Cint(ImageWidth) or ogvbox.Originalheight<Cint(ImageHeight) Then
F_Viewname=""
Set ogvbox = Nothing
Exit Sub
Else
IF ImageMode<>"" and FileExt<>"gif" Then /'//如果將這行改為IF ImageMode<>"" Then則可給上傳的GIF圖片也加上水印,但是那些動畫的GIF在加了水印以后就只剩第一楨了,根據你的需求酌情處理吧。

/'//關于修改字體及文字顏色的。
/'//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 /'//水印文字陰影向右偏移的像素值,輸入負值則向左偏移。
/'//ogvbox.Canvas.Font.ShadowYoffset = 1 /'//水印文字陰影向下偏移的像素值,輸入負值則向右偏移。
/'//ogvbox.Canvas.Font.Quality = 3 /'//水印文字的清晰度,從0~4,變換不是很大,建議用2或3。
/'//ogvbox.Canvas.Font.Bold = True /'//水印文字是否為粗體,True=粗體 False=正常。

/'ogvbox.Canvas.Print 10, 10, ImageMode /'//水印文字的起始坐標(像素)。
ogvbox.Canvas.Pen.Color = &H000000 /'//增加水印后圖片的邊框色彩。
ogvbox.Canvas.Pen.Width = 1 /'//增加水印后圖片的邊框寬度。
ogvbox.Canvas.Brush.Solid = False /'//邊框內是否填充顏色,你可以試試看值為True時的效果^o^
ogvbox.DrawImage ogvbox.width-186, ogvbox.height-52, Logobox, 0.5 /'//水印圖片的起始坐標,我這里ogvbox.width-186, ogvbox.height-52,表示圖片在右下角,因為我的圖片寬是186,高是52,所以這樣寫,你可以根據自己的圖片進行調整。0.5是透明度,我這里是半透明,1表示不透明,你也可以試試看0.7或者0.8的效果。
ogvbox.Canvas.Bar 0, 0, ogvbox.Width, ogvbox.Height /'//水印可用的范圍。我這里表示左上角至右下角,即整張圖片的任意為止都可加水印。
ogvbox.Save Server.MapPath(imagename) /'//根據以上參數生成增加水印后的圖片文件。
End If
ogvbox.Width = ImageWidth
ogvbox.height = ImageHeight
/'ogvbox.height = ogvbox.Originalheight*ImageWidth//ogvbox.OriginalWidth
ogvbox.Sharpen 1, 120
ogvbox.Save Server.MapPath(tempFilename) /'//生成增加水印后的圖片的預覽圖片。
End If
Set Logobox=Nothing
/'//------Pollener.com AspJpeg組件的預覽和水印生成------結束------
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久91亚洲精品中文字幕奶水| 欧美在线视频在线播放完整版免费观看| 亚洲视频axxx| 亚洲午夜精品久久久久久性色| 国产视频欧美视频| 26uuu另类亚洲欧美日本老年| 亚洲国产高清自拍| 中文字幕精品一区久久久久| 国产日韩精品在线观看| 亚洲第一视频在线观看| 精品动漫一区二区三区| 91精品国产综合久久香蕉的用户体验| 久久久久久久91| 中文字幕在线视频日韩| 国产精品视频公开费视频| 91av国产在线| 日韩亚洲欧美中文在线| 成人久久久久爱| 亚洲女人初尝黑人巨大| 欧美孕妇与黑人孕交| 亚洲在线视频观看| 日韩精品视频在线观看免费| 日韩在线观看你懂的| 中文字幕精品久久久久| 国产精品www色诱视频| 久久夜色撩人精品| 精品国产91久久久| 久久久视频免费观看| 亚洲伊人成综合成人网| 97视频在线观看免费| 欧美激情精品久久久久久| 久久影视电视剧免费网站清宫辞电视| 日韩动漫免费观看电视剧高清| 国产欧亚日韩视频| 国产亚洲欧美视频| 日韩视频在线观看免费| 日韩在线视频线视频免费网站| 亚洲999一在线观看www| 91免费在线视频网站| 国产精品旅馆在线| 国产精品视频专区| 91精品久久久久久久久青青| 色诱女教师一区二区三区| 欧美成人精品xxx| 超碰91人人草人人干| 日韩av手机在线看| 久久免费成人精品视频| 日韩欧亚中文在线| 国产精品毛片a∨一区二区三区|国| 亚洲香蕉av在线一区二区三区| 日韩亚洲成人av在线| 91网站在线免费观看| 亚洲欧美另类自拍| 国产视频综合在线| 亚洲激情中文字幕| 久久国产精品免费视频| 久久精品国亚洲| 欧美日韩国产二区| 97热在线精品视频在线观看| 亚洲影视九九影院在线观看| 第一福利永久视频精品| 国产一区二中文字幕在线看| 亚洲精品中文字幕av| 欧美性生交大片免费| 亚洲成人av片| 久久夜色精品亚洲噜噜国产mv| 最新国产成人av网站网址麻豆| 51色欧美片视频在线观看| 国产精品私拍pans大尺度在线| 亚洲国产成人精品久久久国产成人一区| 久久精品中文字幕| 久久久久国产精品www| 国产成人精品a视频一区www| 国产精品久久久久久久av大片| 国产精品直播网红| 日韩av在线资源| 久久精品电影一区二区| 这里只有精品在线播放| 欧美激情第三页| 欧美大片在线免费观看| 成人观看高清在线观看免费| 日韩成人在线观看| 一区二区成人av| 尤物99国产成人精品视频| 欧美黑人一级爽快片淫片高清| 91久久精品视频| 精品国产依人香蕉在线精品| 国产精品福利在线观看网址| 亚洲人成电影在线| 亚洲一区二区久久久久久| 成人黄色免费网站在线观看| 蜜臀久久99精品久久久久久宅男| 国产在线播放91| 成人性生交大片免费看视频直播| 欧美日韩一二三四五区| 成人精品久久久| 国内精品久久久久久久久| 亚洲视频专区在线| 日本久久久久久久久久久| 亚洲区bt下载| 精品视频—区二区三区免费| 日韩天堂在线视频| 欧美理论电影在线观看| 欧美极品少妇xxxxⅹ喷水| 亚洲欧美日韩高清| 亚洲国产精品成人精品| 亚洲国产精品专区久久| 91精品国产自产91精品| 亚洲老头老太hd| 国产亚洲视频在线观看| 久久中文字幕在线| 国产成人免费av电影| 欧美日韩美女在线| 亚洲精品一区中文字幕乱码| 久久精品国产v日韩v亚洲| 97在线看福利| 欧美日韩中国免费专区在线看| 国产91精品高潮白浆喷水| 欧美一级视频一区二区| 欧美成人四级hd版| 91精品综合视频| 欧美激情亚洲自拍| 韩剧1988在线观看免费完整版| 成人国产精品一区| 91精品免费视频| 热re91久久精品国99热蜜臀| 日本高清不卡的在线| 国产精品爽爽爽爽爽爽在线观看| 久久精品最新地址| 亚洲成人999| 欧美疯狂xxxx大交乱88av| 亚洲自拍偷拍福利| 国产欧美日韩精品专区| 午夜精品福利视频| 国产午夜精品全部视频播放| 久久综合国产精品台湾中文娱乐网| 国产美女精品视频免费观看| 国产精品亚洲一区二区三区| 亚洲福利影片在线| 91中文精品字幕在线视频| 日本精品久久中文字幕佐佐木| 成人av番号网| 91亚洲国产成人精品性色| 亚洲精品视频久久| 68精品国产免费久久久久久婷婷| 亚洲欧美激情精品一区二区| 亚洲男人天堂手机在线| 97超碰蝌蚪网人人做人人爽| 欧美高跟鞋交xxxxxhd| 日本久久精品视频| 国产亚洲人成a一在线v站| 亚洲欧美日韩第一区| 2019中文字幕免费视频| 国产91在线高潮白浆在线观看| 亚洲欧洲偷拍精品| 久久九九精品99国产精品| 亚洲日本中文字幕免费在线不卡| 7m精品福利视频导航| 国产不卡av在线| 欧美一区二区三区精品电影| 亚洲free嫩bbb| 国产精品高清免费在线观看| 欧美成人自拍视频| 亚洲免费电影在线观看|