当前位置:首页 > 问答聚合 > 正文内容

asp网站水印支除的简单介绍

zhuangbi888.com2022-05-14 15:20问答聚合114

今天给各位分享asp网站水印支除的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文导读目录:

asp如何让去除图片上的水印

如何去除图片图片上的水印?

1.将图片导入进ps。

2.先将底图复制一个图层防止修改错误。

3.白色背景的区域的logo,可以用橡皮擦工具擦去,或者用多边形选区工具,选区范围后填充白色覆盖。

4.衣服上的logo,使用图章工具擦除,按住alt先选取复制参照点,然后放开alt慢慢点击logo区域,你就会发现点击的部分就会被你选取的参照点的区域覆盖,依次这样处理,就可以把整个衣服上的logo去掉了(如果你希望处理得更真实,就要花更多时间处理覆盖的细节)

如何去掉图片里网站的水印(即logo)?

使用软件photoshop中的 图章工具 橡皮工具 等工具配合处理 主要用仿制图章或者8.0里的修补工具

如果这个logo的位置在中间 而且很大 修复后的效果就不怎么好了 主要是要看图片本身的色彩层次是否复杂

仿制图章工具视频教程

http://www.cnzz.cc/edu/showarticle.asp?articleid=469

更多

http://www.baidu.com/s?wd=photoshop+%B7%C2%D6%C6%CD%BC%D5%C2+%BD%CC%B3%CCcl=3

修补工具教程

http://www.baidu.com/s?ie=gb2312bs=photoshop+%B7%C2%D6%C6%CD%BC%D5%C2+%BD%CC%B3%CCsr=z=cl=3f=8wd=photoshop+%D0%DE%B2%B9%B9%A4%BE%DF+%BD%CC%B3%CCct=0

软件下载

http://so.xunlei.com/search?search=photoshopsuffix=restype=-1id=2

ASP/ASPX下透明水印问题(如能解决一定高分追加)

不可能是水印图片先处理好了的

它这个水印图片可能在放上去之前就处理好文字、图案的边缘了的,然后再把这个处理好的图片作为水印

用asp水印图片代码和方法

ASP给图片加水印是需要组件的...常用的有aspjpeg软件和中国人自己开发的wsImage软件,可以上网搜索下载这两个软件,推荐使用咱们中国人自己开发的wsImage,毕竟是中文版,容易操作.

注册组件的方法:

命令提示符下输入"regsvr32 [Dll路径]" 就可以了.

图片添加水印无非就是获得图片大小,然后把水印写上去..ASP代码只是起个控制组件的作用.用代码来说明一切吧.

一:获得图片大小(这里是用象素值表示的.学PhotoShop的朋友都应该明白)

%

set obj=server.CreateObject("wsImage.Resize") ''调用组件

obj.LoadSoucePic server.mappath("25.jpg") ''打开图片,图片名字是25.jpg

obj.GetSourceInfo iWidth,iHeight

response.write "图片宽度:" iWidth "br" ''获得图片宽度

response.write "图片高度:" iHeight "br" ''获得图片高度

strError=obj.errorinfo

if strError"" then

response.write obj.errorinfo

end if

obj.free

set obj=nothing

%

''----------------------------------------------------------------''

二:添加文字水印

%

set obj=server.CreateObject("wsImage.Resize")

obj.LoadSoucePic server.mappath("25.jpg") ''装载图片

obj.Quality=75

obj.TxtMarkFont = "华文彩云" ''设置水印文字字体

obj.TxtMarkBond = false ''设置水印文字的粗细

obj.MarkRotate = 0 ''水印文字的旋转角度

obj.TxtMarkHeight = 25 ''水印文字的高度

obj.AddTxtMark server.mappath("txtMark.jpg"), "带你离境", H00FF00, 10, 70

strError=obj.errorinfo ''生成图片名字,文字颜色即水印在图片的位置

if strError"" then

response.write 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,则对原图进行放大。

希望这点技术性文章对你有帮助.

对了,前几天我写了一个小程序,可以通过WEB来批量给自己的图片增加印章,目前此程序已经被站长站和MBSKY收录了,详细内容和下载地址:http://www.mbsky.com/SoftView/SoftView_38956.html

欢迎你下载试用,也可以与我多交流.

请教asp如何实现水印效果

以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

怎样去掉WebEditor上传图片中的水印

你好,可能你本地的服务器不支持加水印的组件(比如aspjpeg组件),而你服务器空间支持就会出现这种情况了。你可以查找下你程序里加水印相应的代码,删除掉应该就可以了。具体的你可以上网找下asp里如何添加水印,相反的你就删掉那些代码就行了。

高分求助,ASP水印例子

你的例子是用.net做的,用asp可以用水印的办法解决,大小可以获取的

ASP给图片加水印是需要组件的...常用的有aspjpeg[下载此软件]和中国人自己开发的wsImage[下载此软件]前者有30天的免费...后者完全免费...当然我们要用国人的产品了..嘿嘿..

注册组件的方法:

命令提示符下输入"regsvr32 [Dll路径]" 就可以了

图片添加水印无非就是获得图片大小,然后把水印写上去..ASP代码只是起个控制组件的作用.用代码来说明一切吧.

一:获得图片大小(这里是用象素值表示的.学PhotoShop的朋友都应该明白)

%

set obj=server.CreateObject("wsImage.Resize") ''调用组件

obj.LoadSoucePic server.mappath("25.jpg") ''打开图片,图片名字是25.jpg

obj.GetSourceInfo iWidth,iHeight

response.write "图片宽度:" iWidth "br" ''获得图片宽度

response.write "图片高度:" iHeight "br" ''获得图片高度

strError=obj.errorinfo

if strError"" then

response.write obj.errorinfo

end if

obj.free

set obj=nothing

%

''----------------------------------------------------------------''

二:添加文字水印

%

set obj=server.CreateObject("wsImage.Resize")

obj.LoadSoucePic server.mappath("25.jpg") ''装载图片

obj.Quality=75

obj.TxtMarkFont = "华文彩云" ''设置水印文字字体

obj.TxtMarkBond = false ''设置水印文字的粗细

obj.MarkRotate = 0 ''水印文字的旋转角度

obj.TxtMarkHeight = 25 ''水印文字的高度

obj.AddTxtMark server.mappath("txtMark.jpg"), "带你离境", H00FF00, 10, 70

strError=obj.errorinfo ''生成图片名字,文字颜色即水印在图片的位置

if strError"" then

response.write 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,则对原图进行放大。

ASP如何实现上传图片打水印功能!

ASP给图片加水印是需要组件的...常用的有aspjpeg软件和中国人自己开发的wsImage软件,可以上网搜索下载这两个软件,推荐使用咱们中国人自己开发的wsImage,毕竟是中文版,容易操作.

注册组件的方法:

命令提示符下输入"regsvr32 [Dll路径]" 就可以了.

图片添加水印无非就是获得图片大小,然后把水印写上去..ASP代码只是起个控制组件的作用.用代码来说明一切吧.

一:获得图片大小(这里是用象素值表示的.学PhotoShop的朋友都应该明白)

%

set obj=server.CreateObject("wsImage.Resize") ''调用组件

obj.LoadSoucePic server.mappath("25.jpg") ''打开图片,图片名字是25.jpg

obj.GetSourceInfo iWidth,iHeight

response.write "图片宽度:" iWidth "br" ''获得图片宽度

response.write "图片高度:" iHeight "br" ''获得图片高度

strError=obj.errorinfo

if strError"" then

response.write obj.errorinfo

end if

obj.free

set obj=nothing

%

''----------------------------------------------------------------''

二:添加文字水印

%

set obj=server.CreateObject("wsImage.Resize")

obj.LoadSoucePic server.mappath("25.jpg") ''装载图片

obj.Quality=75

obj.TxtMarkFont = "华文彩云" ''设置水印文字字体

obj.TxtMarkBond = false ''设置水印文字的粗细

obj.MarkRotate = 0 ''水印文字的旋转角度

obj.TxtMarkHeight = 25 ''水印文字的高度

obj.AddTxtMark server.mappath("txtMark.jpg"), "带你离境", H00FF00, 10, 70

strError=obj.errorinfo ''生成图片名字,文字颜色即水印在图片的位置

if strError"" then

response.write 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,则对原图进行放大。

关于asp网站水印支除和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

相关文章

域名个人备案说我是公司(域名注册用个人还是公司)

域名个人备案说我是公司(域名注册用个人还是公司)

本篇文章给大家谈谈域名个人备案说我是公司,以及域名注册用个人还是公司对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文导读目录: 1、个人域名以公司的名义备案,域名所有权归谁? 2、我已...

免费微信网站源码(微信 源码)

免费微信网站源码(微信 源码)

今天给各位分享免费微信网站源码的知识,其中也会对微信 源码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文导读目录: 1、如何获取微信网页源码 2、免费的微信分销源码好不...

网站中嵌入地图(网站地图怎么添加)

网站中嵌入地图(网站地图怎么添加)

本篇文章给大家谈谈网站中嵌入地图,以及网站地图怎么添加对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文导读目录: 1、如何在网页中插入百度地图 2、如何在网页中嵌入百度地图 3、怎...

长沙域名申请(申请域名地址)

长沙域名申请(申请域名地址)

今天给各位分享长沙域名申请的知识,其中也会对申请域名地址进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文导读目录: 1、推荐长沙域名申请和网站空间的服务质量好的公司 2、...

域名交易平台程序(域名转让交易平台)

域名交易平台程序(域名转让交易平台)

今天给各位分享域名交易平台程序的知识,其中也会对域名转让交易平台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文导读目录: 1、买卖域名怎么操作 2、域名交易九大步骤是什...

独享服务器托管公司(服务器托管平台)

独享服务器托管公司(服务器托管平台)

本篇文章给大家谈谈独享服务器托管公司,以及服务器托管平台对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文导读目录: 1、东北(吉林、长春地区)哪个公司做服务器托管最好 2、独享服务器托...

独立服务器价格表(独立服务器多少钱)

独立服务器价格表(独立服务器多少钱)

今天给各位分享独立服务器价格表的知识,其中也会对独立服务器多少钱进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、用香港服务器一年要花多少钱? 2、服务器租...

vps动态ip服务商(vps ip)

vps动态ip服务商(vps ip)

本篇文章给大家谈谈vps动态ip服务商,以及vps ip对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文导读目录: 1、什么是动态IP服务器,可以切换IP地址吗? 2、国内动态VPS哪...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。