用AspJpg组件打水印,如何才能让水印自然,就象在软件上打的效果一样?

来源:百度知道 编辑:UC知道 时间:2024/06/22 18:20:23
用背景透明gif会自动填充成白色。用去掉某种颜色的功能,图片颜色总是不纯,出来的效果斑斑点点。请问,我不用软件就用AspJpg组件 ,如何设置和如何处理图片才能实现和用软件打上去的效果一致呢..

这个问题 恼了我很长时间了,用AspJpg组件打的效果一直不太好,所以偶现在还是用软件打水印,哪个高手能把偶这个问题解决了哈?
楼下的答案我早在问这个问题之前就看过了。不行,解决不了我的问题。我要的是如何在网站系统里设置以及水印如何制作,怎么样搭配才能实现好效果,不是改代码,在说下面他那个该的代码我也不赶保证能用。那个网站管理程序博大精神,偶也该不了。

我做过图片水印,效果很差,没办法把图片弄成背景透明的,用背景透明gif会自动填充成白色。用去掉某种颜色的功能,图片颜色总是不纯,出来的效果斑斑点点。今天灵机一动,把这两个结合起来,用背景透明的gif,并且抽取水印底色,果然成功了!

ogvbox.canvas.pen.color = &h000000 \\\"// 边框的颜色
ogvbox.canvas.pen.width = 1 \\\"// 边框的粗细
ogvbox.canvas.brush.solid = false \\\"// 图片边框内是否填充颜色
ogvbox.drawimage ogvbox.width-210, ogvbox.height-74, logobox ,0.3,&hffffff \\\"// 加入图片的位置坐标(添加水印图片),我用图片大小减去水印大小,把水印加在右下角。参数顺序为:水平坐标,垂直坐标,水印图片地址,水银透明度,抽取颜色(&h表示16进制)
ogvbox.canvas.bar 0, 0, ogvbox.width, ogvbox.height \\\"// 图片边框线的位置坐标和大小
ogvbox.save server.mappath(imagename) \\\"// 生成文件
\"//------pollener.com aspjpeg组件的预览和水印生成------开始------
\"创建预览图片:call createview(原始文件的路径,预览文件名及路径)
sub createview(imagename,tempfilename)
\"定义变量。
dim previewimagefoldername
dim ogvbox,objfont
dim logobox,logopath
logopath = server.mappath("i