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
  • asp之家 网络编程 m.aspxhome.com