伺服电缸结构图:网站图片自动加防伪标志 代码

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 02:57:14
在我们网站后台上传图片时,会自动生成一个防伪标志,防止图片被别人盗用,该怎么办啊???
谢谢!
具体的和我说说啊,参考哪里有什么教程的最好!
我又看了一下,我有个想法:能不能我们传上去的图片作为背景图片,图片的上面覆盖一个FLASH,这样别人点右键保存时就显示FLASH的情况.这个样子怎么实现?谢谢!

这叫生成水印
asp生成水印图片代码和方法看这里
http://www.qingxiange.com/article/print.asp?SelectID=123
.net的看这里
http://www.soft6.com/know/detail.asp?id=BBAABB&ArticlePage=4
php的看这里
http://www.etoow.com/article/80061143535781.htm

需要组件支持 更详细的信息你可以在搜索引擎搜“生成水印”

图片自动加防伪标志,就是在图片上加字,图片文件里加注解字。许多软件都可加呀。自己写也可以呀。

防止图片被别人盗用,这是办不到的。图片传到浏览器,图片文件就在浏览器所在的电脑里,你管不了人家盗不盗用不用。

obj.errorinfo
end if
obj.free
set obj=nothing
%>
''----------------------------------------------------------------''
三:添加图片水印
<%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg") ''装载图片
obj.LoadImgMarkPic server.mappath("blend.bmp") ''装载水印图片
obj.Quality=75
obj.AddImgMark server.mappath("imgMark.jpg"), 315, 220,&hFFFFFF, 70
strError=obj.errorinfo ''生成图片名字,文字颜色即水印在图片的位置
if strError<>"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%>
''----------------------------------------------------------------''
其实给图片添加水印就这么简单.然后我在说下WsImage.dll组件的另外两个主要用法.包括:
剪裁图片,生成图片的缩略图.
还是以我得习惯,用代码加注释说明:
剪裁图片:
<%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg")
obj.Quality=75
obj.cropImage server.mappath("25_crop.jpg"),100,10,200,200 ''定义裁减大小和生成图片名字
strError=obj.errorinfo
if strError<>"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%>
详细注释:裁减图片用到了WsImage的CropImage方法.其中定义生成图片时候,100,10是左上角的裁减点,即离图片左边是100象素,顶端10象素.后两个200代表的是裁减的宽带和高和高度.
''----------------------------------------------------------------''
生成图片缩略图:
<%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg") ''加载图片
obj.Quality=75
obj.OutputSpic server.mappath("25_s.jpg"),0.5,0.5,3 ''定义缩略图的名字即大小
strError=obj.errorinfo
if strError<>"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%>
详细说明:
产生缩略图共有四种导出方式:
(1) obj.OutputSpic server.mappath("25_s.jpg"),200,150,0
200为输出宽,150为输出高,这种输出形式为强制输出宽高,可能引起图片变形。
(2) obj.OutputSpic server.mappath("25_s.jpg"),200,0,1
以200为输出宽,输出高将随比列缩放。
(3) obj.OutputSpic server.mappath("25_s.jpg"),0,200,2
以200为输出高,输出宽将随比列缩放。
(4) obj.OutputSpic server.mappath("25_s.jpg"),0.5,0.5,3
第一个0.5表示生成的缩略图是原图宽的一半,即表示宽缩小比例。
第二个0.5表示生成的缩略图是原图高的一半,即表示高缩小比例。
宽高的缩小比例一致意味着将对原图进行比例缩小。宽高的缩放比例如果大于1,则对原图进行放大。

添加图片水印,需要组件支持
百度一下就知道了

生成图片水印,不限格式,可以是图片也可以是文字!
需要实例留下EMAIL!

---- 楼下的朋友,似乎没有真正理解盗用的意思!

水印,具体问题具体分析吧