日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通用 图片/文字 水印函数

發(fā)布時間:2025/6/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通用 图片/文字 水印函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
<%
Call CreateView("UploadFile/f.jpg","1")
'CreateView(原圖路徑,文字/圖象水印) '----------------------------------
'創(chuàng)建預(yù)覽圖片及打水印:call CreateView(文件的路徑,要添加的水印圖片文件)
'Design by Seven (See7di@Gmail.com)(www.7di.net
Sub CreateView(imagename,inttype)
Dim Object,objFont,img,Obj,LogoPath,sWidth,sHeight
img = "/a.jpg"'//LOGO文件
sWidth = "147"'//LOGO的寬
sHeight = "52"'//LOGO的高 LogoPath = Server.MapPath(img)'//LOGO路徑
Set Obj = Server.CreateObject("Persits.Jpeg")'//建立LOGO對象
Set Object = Server.CreateObject("Persits.Jpeg")'//建立原圖對象
On Error resume Next
Obj.Open LogoPath'//讀取LOGO
If err>0 Then
Response.Write ("對不起,獲取LOGO圖片文件失敗!")
Response.End()
End if
Object.Open Trim(Server.MapPath(imagename))'//讀取原圖
If err>0 Then
Response.Write ("對不起,獲取需要處理的圖片文件失敗!")
Response.End()
End if
Obj.Width = sWidth'//加入圖片的原寬度
Obj.Height = sHeight'//加入圖片的原高度

'\\如果原圖比LOGO大
If Object.width>Cint(Obj.Width) and Object.Height>Cint(Obj.Height) Then
strDo="yes"
End if If inttype=1 Then
Object.Canvas.Font.Color = &HFF0000'//文字的顏色
Object.Canvas.Font.Family = "Verdana"'//文字的字體
Object.Canvas.Font.Bold = True'//是否加粗
Object.Canvas.Print 10, 10, "www.Sditi.com"'//打印坐標x 打印坐標y 需要打印的字符 Object.Canvas.Pen.Color = &H000000'//背景顏色
Object.Canvas.Pen.Width = 1'//畫筆寬度
Object.Canvas.Brush.Solid = False'//是否加粗處理
Object.Canvas.Bar 0, 0, Object.Width, Object.Height'//起始X坐標 起始Y坐標 輸入長度 輸入高度
Else
If strDo="yes" Then
Object.Canvas.Pen.Color? = &HFFFFFF'// 邊框的顏色
Object.Canvas.Pen.Width? = 0'// 邊框的粗細
Object.Canvas.Brush.Solid = false'// 圖片邊框內(nèi)是否填充顏色
Object.DrawImage Object.Width/2, Object.Height/2, Obj, 0.7, &HFFFFFF,90 '// 加入圖片的位置以及坐標,透明度(添加水印圖片)
Object.Canvas.Bar 0, 0, Object.Width, Object.Height'// 圖片邊框線的位置坐標
Object.Width = Object.Width
Object.height = Object.height
Object.Sharpen 1, 120
End if
End If
Object.Save Server.MapPath(imagename)'// 生成文件
Set Obj=Nothing
End Sub
%>

總結(jié)

以上是生活随笔為你收集整理的通用 图片/文字 水印函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。