网页图片中添加水印有两种方法:
一、给每一张需要上传的网站用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
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)