Categories


Tags


使用ASPJPEG添加水印的方法

这些天研究了一下ASP的自动添加图片水印的方法。

因为原先我的图片总是被盗链,因此我使用程序将图片增加了水印,然而我查看了一下昨天和今天的网站日志记录,发现我的图片依旧被盗链严重。

两天的时间,我的博客就有20多G的访问流量,图片所在的目录upload占用了18.6G,37万次点击,而文章所在目录只用了1.3G流量,4万次点击,从来源看,以大站盗链的图片所占流量最大,CSDN和BOKEE占前两位,这两个地址一共带来4万多次盗链。

当然,如果彻底防止盗链,我以前也想过使用类似ISAPI Rewrite的程序来实现,但实际使用后,我发现ISAPI Rewrite将所有的外部链接全部都禁止了,但是我并不想禁用全部外部链接,因此还是最终没有使用,不过如果现在这种盗链情况继续进行的话,我不得不考虑重新启用ISAPI Rewrite这个程序了。

下面是我使用程序来增加水印的方法,虽然以我目前的使用效果看,是比较失败的案例。

增加水印使用的是一个名叫ASPJPEG的ASP组件,我是在OBlog的网站上下载的,版本是1.5版本,使用这个图象处理组件,可以轻松地做出图片的缩略图和为图片加上水印功能。下面简单介绍一下使用方法:

先要到Oblog的下载页面上,在“OBLOG相关组件下载”处,下载AspJpeg v1.5.0.0,然后执行下载得到的文件,安装该组件。

然后在ASP代码里增加一点点代码即可,增加的位置可以放在上传图片完成后,取得图片地址,进行修改。对于Z-Blog的使用者,直接将下面代码复制到c_system_lib.asp文件的TUpLoadFile类中的Upload函数的结尾即可实现水印功能。

1、为图片加入水印功能

Dim Jpeg

Set Jpeg = Server.CreateObject("Persits.Jpeg")  ' 建立对象

Jpeg.Open BlogPath & "/upload/" & FileName  ' 图片所在位置

Jpeg.Canvas.Font.Color = &H000000 ' 颜色,这里是设置成:黑

Jpeg.Canvas.Font.Family = "方正隶变简体"  ' 设置字体

Jpeg.Canvas.Font.Bold = False '是否设置成粗体

Jpeg.Canvas.Font.Size = 26 '字体大小

Jpeg.Canvas.Font.Quality = 4 ' 文字清晰度

Jpeg.Canvas.Print Jpeg.OriginalWidth/2-170,Jpeg.OriginalHeight-30, "WWW.WILLIAMLONG.INFO"   '水印文字

Jpeg.Save BlogPath & "/upload/" & FileName  ' 保存文件

Set Jpeg = Nothing

2、为图片制作缩略图

Dim Jpeg

Set Jpeg = Server.CreateObject("Persits.Jpeg")  ' 建立对象

Jpeg.Open BlogPath & "/upload/" & FileName  ' 图片所在位置

Jpeg.Width = Jpeg.OriginalWidth / 2

Jpeg.Height = Jpeg.OriginalHeight / 2

' 设置缩略图大小(这里比例设定为50%),也可以给他准确的数值,比如Jpeg.Width=120

Jpeg.Save BlogPath & "/upload/" & FileName  ' 保存文件

Set Jpeg = Nothing

来源:月光博客


Public @ 2010-08-29 16:17:11

免费运营维护网站指南

免费运营维护网站指南包括以下几个方面: 1. 定期备份网站:定期备份你的网站是非常重要的,避免数据丢失或者遭受攻击时能够迅速恢复。可以使用免费的备份软件或者插件进行定期备份。 2. 更新网站:保持网站的内容和功能的更新是很重要的,可以吸引更多的访客并提升用户体验。可以利用免费的网站模板或者主题来改变网站外观,并添加新的功能。 3. 优化网站速度:网站加载速度是用户体验的关键因素之一,可以使用

Public @ 2023-07-23 12:50:33

为何主机控制面板的本月流量数字远大于站点访问统计中本月每日流量的总和?

有以下几种可能性: 1. 主机控制面板中的流量统计包括了所有与该主机有关的流量,包括FTP传输、邮件收发等,而不仅仅是站点的流量统计。因此,主机控制面板中的数字会更高。 2. 主机控制面板的流量统计可能包括所有同一主机上的所有网站的流量,而不是只包括一个特定的网站。这可能会导致主机控制面板中的流量数字高于站点访问统计中的数字。 3. 主机控制面板的统计可能更准确,包括了更精确的流量数据,例如

Public @ 2023-04-14 09:00:17

使用ASPJPEG添加水印的方法

这些天研究了一下ASP的自动添加图片水印的方法。因为原先我的图片总是被盗链,因此我使用程序将图片增加了水印,然而我查看了一下昨天和今天的网站日志记录,发现我的图片依旧被盗链严重。两天的时间,我的博客就有20多G的访问流量,图片所在的目录upload占用了18.6G,37万次点击,而文章所在目录只用了1.3G流量,4万次点击,从来源看,以大站盗链的图片所占流量最大,CSDN和BOKEE占前两位,这两

Public @ 2010-08-29 16:17:11

更多您感兴趣的搜索

0.402177s