如何在网页中添加水印效果

如何在网页中添加水印效果,第1张

网页图片中添加水印有两种方法:

一、给每一张需要上传的网站用ps软件手动添加水印。

二、网站系统后台设置自动添加水印,例如织梦网站系统后台设置水印的步骤是:系统----系统基本参数----附件设置-----图集是否使用水印(小图也会受影响),选择是

网站系统后台大部分都有,需要设置水印,可按照自己网站的后台设置。

网站图片自动加水印的步骤:

1.需要下载一个网站水印插件DX-Watermark(下载地址:http://wordpress.org/extend/plugins/dx-watermark)

2.进入自己的网站后台,在后台找到插件安装来安装这个水印插件,插件安装好之后即可出现水印设置选项;

3.在插件的设置选项中可以设置水印的类型为文字和图片,还是水印在图片上的位置;

4.如果选择图片,可以在下方去上传自己的水印的图片,建议使用一次半透明的水印图片;

5.设置好之后,保存。这时发文章时再插入图片时,网站就会自动给上传的图片添加水印了;

6.注意事项:本水印插件只适用于wordpress程序网站,如果其它程序网站请选择相应的水印插件。

以ASPJPEG为例(服务器必须已安装该组件)

如你测试使用没有的话,将MAIL地址消息给我,发送组件给你.

下面是我自己使用的水印处理过程.如需要ASP文请消息中注明:

'生成水印文字:aspjpeg_water(12)

'参数说明:

'aspjpeg_water_fro-来源路径

'aspjpeg_water_tar-保存路径

'aspjpeg_water_txt-水印文本

'aspjpeg_water_fac-水印字体

'aspjpeg_water_siz-水印字号

'aspjpeg_water_bod-是否黑体

'aspjpeg_water_ita-是否斜体

'aspjpeg_water_und-是否下划线

'aspjpeg_water_qua-清晰度

'aspjpeg_water_mod-透明模式

'aspjpeg_water_xwz-水印X坐标

'aspjpeg_water_ywz-水印Y坐标

Sub aspjpeg_water(aspjpeg_water_fro,aspjpeg_water_tar,aspjpeg_water_txt,aspjpeg_water_fac,aspjpeg_water_siz,aspjpeg_water_bod,aspjpeg_water_ita,aspjpeg_water_und,aspjpeg_water_qua,aspjpeg_water_mod,aspjpeg_water_xwz,aspjpeg_water_ywz)

Set lq_aspjpeg = Server.CreateObject("Persits.Jpeg")

lq_aspjpeg.Open Server.MapPath(""&aspjpeg_water_fro&"")

'水印背景颜色

lq_aspjpeg.Canvas.Font.BkColor=&H0000FF

'水印前景颜色

lq_aspjpeg.Canvas.Font.Color=&HFFFFFF

'水印文本字体

lq_aspjpeg.Canvas.Font.Family=aspjpeg_water_fac

'水印文本大小

lq_aspjpeg.Canvas.Font.size=aspjpeg_water_siz

'水印文本黑体

if aspjpeg_water_bod=0 then

lq_aspjpeg.Canvas.Font.Bold=False

else

lq_aspjpeg.Canvas.Font.Bold=True

end if

'水印文本斜体

if aspjpeg_water_ita=0 then

lq_aspjpeg.Canvas.Font.Italic=False

else

lq_aspjpeg.Canvas.Font.Italic=True

end if

'水印文本下划线

if aspjpeg_water_und=0 then

lq_aspjpeg.Canvas.Font.Underlined=False

else

lq_aspjpeg.Canvas.Font.Underlined=True

end if

'水印文字清晰度

lq_aspjpeg.Canvas.Font.Quality=aspjpeg_water_qua

'透明模式Opaque(不透明使用背景色)/Transparent(透明)

if aspjpeg_water_mod=0 then

lq_aspjpeg.Canvas.Font.BkMode="Opaque"

else

lq_aspjpeg.Canvas.Font.BkMode="Transparent"

end if

'水印倾斜角度

lq_aspjpeg.Canvas.Font.Rotation=0

'水印文字及位置

if aspjpeg_water_ywz=0 then

lq_aspjpeg.Canvas.Print aspjpeg_water_xwz,lq_aspjpeg.Height-20,aspjpeg_water_txt

else

lq_aspjpeg.Canvas.Print aspjpeg_water_xwz,aspjpeg_water_ywz,aspjpeg_water_txt

end if

lq_aspjpeg.Save Server.MapPath(""&aspjpeg_water_tar&"")

lq_aspjpeg.Close

Set lq_aspjpeg=Nothing

End Sub

'演示的例子(将图片来源和目标地址设置为1个则自动在原图上加水印文字):

SaveFile="./upfile/aaa.jpg"

file_copy=" Upload By Administrator"

aspjpeg_water SaveFile,SaveFile,file_copy,"verdana",17,0,0,0,0,0,2,0


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/700527.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-04
下一篇2023-08-04

发表评论

登录后才能评论

评论列表(0条)

    保存