ASPJPEG组件简要攻略之水印、缩略图和描边代码
时间:2008-12-17 12:08:00
一、ASPJPEG文字水印对图片描边:
程序代码:
<%
Set Jpeg = Server.CreateObject("Persits.Jpeg")
' 创建组件
Jpeg.Open Server.MapPath("images.jpg")
' 打开图片
'也可以用OpenBinary读取二进制数据
' 以下是写入水印文字
Jpeg.Canvas.Font.Color = &H000000 ' 颜色,这里是设置成:黑
Jpeg.Canvas.Font.Family = "宋体" 'family设置字体
Jpeg.Canvas.Font.Bold = True '是否设置成粗体
Jpeg.Canvas.Font.Size = 12 '字体大小
Jpeg.Canvas.Print 100, 100, "www.aspxhome.com" '在相应的位置打印文字,如果靠右可以用Jpeg.Canvas.Print Jpeg.width-160, Jpeg.height-30, "aspxhome.com"
Jpeg.Save Server.MapPath("images.jpg") 'OK,大功告成,输入保存!
%>
二、ASPJPEG对图片描边
程序代码:
<%
Set Jpeg = Server.CreateObject("Persits.Jpeg")
' 创建组件
Jpeg.Open Server.MapPath("images.jpg")
' 打开图片
'也可以用OpenBinary读取二进制数据
'下面是对图片进行描边处理
Jpeg.Canvas.Pen.Color = &H000000 ' 颜色
Jpeg.Canvas.Pen.Width = 2 '描边像素:单位pix
Jpeg.Canvas.Brush.Solid = False ' 如果要描边,这里不能设成"真",否则整个区域会被填充为上面的颜色
Jpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height '描边的位置及对应宽度
Jpeg.Save Server.MapPath("images.jpg") 'OK,大功告成,输入保存!
%>
三、ASPJPEG改变图片大小,即缩略图功能:
程序代码:
<%
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Path = Server.MapPath("images") & "\clock.jpg"
Jpeg.Open Path
Jpeg.Width = Jpeg.OriginalWidth / 2
Jpeg.Height = Jpeg.OriginalHeight / 2
'改变成原来的50%,Jpeg.Width,Jpeg.Height也可以给他准确的数值,比如Jpeg.Width=120
Jpeg.Save Server.MapPath("images") & "\clock_small.jpg"
%>
标签:ASPJPEG,水印,缩略图,描边
0
投稿
猜你喜欢
如何在页面错误时向数据库中添加记录?
2010-06-26 12:26:00
在MySQL中获得更好的全文搜索结果
2008-05-09 10:38:00
新书:《精通CSS网页布局》
2009-01-08 11:57:00
最简洁的SQL多重查询的解决方案
2005-09-12 16:31:00
ASP同一站点下gb2312和utf-8页面传递参数乱码的终极解决方法
2011-02-20 11:00:00
无刷新dropdownlist并进行关联(js+xml)
2007-09-23 12:13:00
SQL Server连接失败错误及解决
2008-01-28 21:09:00
处理HTML代码的若干函数
2009-08-21 13:21:00
IE下的firebug方法
2009-07-29 18:50:00
如何编写一个只在Web服务关闭时执行的程序?
2009-11-08 19:03:00
MySQL错误中文参照列表
2010-09-30 14:41:00
asp如何制作一个弹出式的调查窗口?
2010-06-29 21:24:00
关于Ajax responseText 中文乱码问题
2008-02-12 16:30:00
JavaScript Table行定位效果
2009-05-25 10:47:00
合理的网页设计具有哪些特征
2007-10-09 13:24:00
什么是UE,UED?
2008-07-24 13:26:00
JS获取页面窗口实际大小函数
2008-01-28 13:18:00
使用:after清除浮动
2008-10-30 12:10:00
SQL Server实现分布式数据库系统的终极目标
2010-08-05 14:57:00
如何用ASP发送HTML格式的邮件?
2010-06-11 19:41:00