`

用AspJpeg调整文字水印透明,生成图片水印的效果

阅读更多
公司做了个客户,需要图片生成像alibaba的效果。原来开发的系统都是用Aspjpeg进行缩小图的,现在需要处理图片,当然又想到这个组件。但后来发现,用Aspjpeg进行水印的时候效果总是不理想,特别是图片效果,而文字水印不能调整透明度同样不能满足客户。

用AspJpeg调整文字水印透明,生成图片水印的效果

  技术支持:
  1、aspjpeg能对图片水印进行透明度调整,不能对文字水印调整,
  2、aspjpeg支持Binary,可以Jpeg.OpenBinary读取,可以Jpeg.sendBinary,也可Jpeg.Binary赋值

  思路:
  1、把原始的图片数据二进制度赋值给aa,
  2、将文字水印处理后的图片数据二进制赋值给bb,
  3、以bb作为"图片水印",附加在aa上,调整透明度,输出就ok了

  思路很简单,代码也很简单:

<%
LocalFile="d:\mytest.jpg"
TargetFile="d:mytest_Text.jpg"
Dim Jpeg
Set Jpeg = Server.CreateObject("Persits.Jpeg")
If -2147221005=Err then
Response.write "没有这个组件,请安装!" ’检查是否安装AspJpeg组件
Response.End()
End If
Jpeg.Open (LocalFile) ’打开图片
If err.number then
Response.write"打开图片失败,请检查路径!"
Response.End()
End if
Dim aa
aa=Jpeg.Binary ’将原始数据赋给aa
’=========加文字水印=================
Jpeg.Canvas.Font.Color = &Hfffffff ’水印文字颜色
Jpeg.Canvas.Font.Family = Arial ’字体
Jpeg.Canvas.Font.Bold = True ’是否加粗
Jpeg.Canvas.Font.Size = 35 ’字体大小
Jpeg.Canvas.Font.ShadowColor = &H000000 ’阴影色彩
Jpeg.Canvas.Font.ShadowYOffset = 1
Jpeg.Canvas.Font.ShadowXOffset = 1
Jpeg.Canvas.Brush.Solid = True
Jpeg.Canvas.Font.Quality = 4 ’ ’输出质量
Jpeg.Canvas.PrintText Jpeg.OriginalWidth/2-100,Jpeg.OriginalHeight/2+20,"www.sotuku.com" ’水印位置及文字
bb=Jpeg.Binary ’将文字水印处理后的值赋给bb,这时,文字水印没有不透明度
’============调整文字透明度================
Set MyJpeg = Server.CreateObject("Persits.Jpeg")
MyJpeg.OpenBinary aa
Set Logo = Server.CreateObject("Persits.Jpeg")
Logo.OpenBinary bb
MyJpeg.DrawImage 0,0, Logo, 0.2 ’0.3是透明度
cc=MyJpeg.Binary ’将最终结果赋值给cc,这时也可以生成目标图片了
response.BinaryWrite cc ’将二进输出给浏览器
MyJpeg.Save (TargetFile)
set aa=nothing
set bb=nothing
set cc=nothing
Jpeg.close
MyJpeg.Close
Logo.Close
%>

  效果图:

用AspJpeg调整文字水印透明,生成图片水印的效果

from http://web008.net/作者:[傻小子灵月]


google_ad_client = "pub-2416224910262877"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_channel = ""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_text = "000000"; google_color_url = "008000";

其他文章:

用ASPJPEG组件制作图片的缩略图和加水印

在VC中使用 Flash 美化你的程序

获得WebBrowser控件中的HTML源码

使用IE控件的一些有趣方法

为Pocket PC上的IE创建ActiveX控件

ASP服务器端组件编程实例1

aspjpeg组件高级使用方法介绍

分享到:
评论

相关推荐

    AspJpeg动态服务器组件v2·0注册版

     8、如何用AspJpeg组件生成图片水印?    Set Jpeg = Server.CreateObject("Persits.Jpeg")  Jpeg.Open Server.MapPath("images/dodge_viper.jpg")  开始写文字  Jpeg.Canvas.Font.Color = &000000'' red ...

    AspJpeg 2.4.0.1

    ASP组件AspJpeg(加水印)使用方法大全ASPJPEG是Persits出品的共享软件,它是一款功能相当强大的asp图象处理组件,用它可以轻松地做出图片的缩略图和为图片加上水印功能。 水印组件AspJpeg2.4.0.1 下面简单介绍一下...

    aspjpeg+aspjpeg组件高级使用方法

    8、如何用AspJpeg组件生成图片水印? Set Jpeg = Server.CreateObject("Persits.Jpeg") Jpeg.Open Server.MapPath("images/dodge_viper.jpg") 开始写文字 Jpeg.Canvas.Font.Color = &000000'' red 颜色 Jpeg....

    AspJpeg v2.4.0.1.zip

    AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其进行详细和深入介绍的中文文章并不多,即使有一般也只是牵涉到图片缩略图和图片水印,这与其为英文版本有着密切的关系。 AspJpeg可以使用...

    aspjpeg的下载和注册码

    1、AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其进行详细和深入介绍的中文文章并不多,即使有一般也只是牵涉到图片缩略图和图片水印,这与其为英文版本有着密切的关系。  AspJpeg可以...

    嵩嵩图片管理系统V8.0

    图片水印与文字水印可以同时使用,智能识别位置,不会重叠 图片评论功能,评论支持与反对功能,评论砌楼式回复功能 管理员后台回复留言评论功能 支持键盘访方向键查看上一张,下一张 支持设置会员,后台...

    嵩嵩图片(相册)管理系统 v8.0.rar

    图片水印与文字水印可以同时使用,智能识别位置,不会重叠 图片评论功能,评论支持与反对功能,评论砌楼式回复功能 管理员后台回复留言评论功能 支持键盘访方向键查看上一张,下一张 支持设置会员...

    嵩嵩图片管理系统文档V4.0(最新版)

    可设置图片水印透明度,水印图片可直接上传. 10.二种水印可设置启用或停用,可同时使用,不会重叠。 11.水印可设置显示的位置,可设置随机位置。 12.后台可设置搜索引擎关键词,网站名称,网站标题,网站描述。 13....

    嵩嵩图片管理系统 v2.0

    本系统前台DIV+CSS编写,后台功能完整,图片展示支持自动幻灯...3.自由设置水印,可设置图片水印,与文字水印。智能识别图片大小打水印 4.后台设置缩略图大小,智能生成缩略图。 5.无限级分类,高度智能的分类管理,可

    耐品摄影建站系统 2010.9.6 SQL.rar

    7、自动水印功能(需要aspjpeg组件支持):上传图片的时候,程序会自动打上水印,水印内容管理员可以自己定义,可以是文字,也可以是图片,这样就省去了上传图片之前还要打水印的麻烦; 8、模板管理功能:有一定...

    ASP嵩嵩图片管理系统V5.0

    2.智能水印,支持图片水印与文字水印,支持多种水印位置设置 3.智能多级分类管理 4.支持全屏显示,与1040px宽标准显示 5.图片实现自动缩放,自动垂直居中 6.图片自动按年月生成文件夹保存 7.图片自动生成缩略图 8....

    网页系统管理

    3.自由设置水印,可设置图片水印,与文字水印。智能识别图片大小打水印 4.后台设置缩略图大小,智能生成缩略图。 5.无限级分类,高度智能的分类管理,可设置显示顺序,可批量修改 6.图片管理通过审核功能可设置图片...

    嵩嵩图片管理系统 8.0

    可设置图片水印透明度,图片水印的位置,水印图片可以随时上传更换。 智能搜索功能 搜索功能能够让您快速的找到想关图片。你不必为找不到照片而烦恼。 多种排序方式 访问者可以使用多种排序方式来查看所有图片...

    耐品图片管理系统媒体版B V20070625

    7、自动水印功能(需要aspjpeg组件支持):上传图片的时候,程序会自动打上水印,水印内容管理员可以自己定义,可以是文字,也可以是图片,这样就省去了上传图片之前还要打水印的麻烦; 8、模板管理功能:有一定代码...

    完整版图库整站程序下载

    6、自动水印功能(需要aspjpeg组件支持):上传图片的时候,程序会自动打上水印,水印内容管理员可以自己定义,可以是文字,也可以是图片,这样就省去了上传图片之前还要打水印的麻烦; 7、模板管理功能:有一定代码...

    阿赛文件上传系统 5.0.rar

    支持任意扩展名文件的自定义上传,可以控制上传大小,上传至指定文件夹,是否覆盖上传,是否重命名、可使用ASPJPEG组件进行缩图、加水印等各种操作,使用独特的缓存预存机制快速稳定保存本地图片。 阿赛文件上传...

    阿德无组件文件上传系统ASP(2012版)

    支持任意扩展名文件的自定义上传,可以控制上传大小,上传至指定文件夹,是否覆盖上传,是否重命名、可使用ASPJPEG组件进行缩图、加水印等各种操作,使用独特的缓存预存机制快速稳定保存本地图片。 功能介绍: 1、...

    耐品图库系统-专业版acc v20100906

    6、自动水印功能(需要aspjpeg组件支持):上传图片的时候,程序会自动打上水印,水印内容管理员可以自己定义,可以是文字,也可以是图片,这样就省去了上传图片之前还要打水印的麻烦; 7、模板管理功能:有一定代码...

    嵩嵩图片管理系统源码 v8.0

    图片水印与文字水印可以同时使用,智能识别位置,不会重叠 图片评论功能,评论支持与反对功能,评论砌楼式回复功能 管理员后台回复留言评论功能 支持键盘访方向键查看上一张,下一张 支持设置会员,后台...

Global site tag (gtag.js) - Google Analytics