正文

ASPJPEG组件使用说明2007-07-27 09:15:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wangsdong/27937.html

分享到:

利用aspjpeg组件对图片进行处理 1、为图片制作缩略图 <% ' 建立实例Dim Jpeg,PathSet Jpeg = Server.CreateObject("Persits.Jpeg")' 图片所在位置Path = Server.MapPath("images") & "\clock.jpg" ' 打开Jpeg.Open Path ' 设置缩略图大小(这里比例设定为50%)Jpeg.Width = Jpeg.OriginalWidth / 2Jpeg.Height = Jpeg.OriginalHeight / 2 ' 保存缩略图到指定文件夹下Jpeg.Save Server.MapPath("images") & "\clock_small.jpg" ' 注销实例Set Jpeg = Nothing%> <IMG SRC="images/clock.jpg"><P><IMG SRC="images/clock_small.jpg"> 2、为图片加入水印功能 <%Dim Jpeg' 建立实例Set Jpeg = Server.CreateObject("Persits.Jpeg")' 打开目标图片Jpeg.Open Server.MapPath("images/dodge_viper.jpg") ' 添加文字水印Jpeg.Canvas.Font.Color = &HFF0000' 红色Jpeg.Canvas.Font.Family = "宋体"Jpeg.Canvas.Font.Bold = True  Jpeg.Canvas.Print 10, 10, "Copyright (c) Cnmaya.org" ' 保存文件Jpeg.Save Server.MapPath("images/dodge_viper_framed.jpg") ' 注销对象Set Jpeg = Nothing%> ' Aspjpeg 功能设置Set Jpeg = Server.CreateObject("Persits.Jpeg")' 获取源图片路径Path = Server.MapPath("uploadimages/")&"/"&FileName' 打开源图片Jpeg.Open Path' 设定生成缩略图细节 这里有很多种设定方法 下面的方法是先判断宽高比 然后按比例缩放If Jpeg.OriginalWidth / Jpeg.OriginalHeight > 1 thenJpeg.Width = 98 Jpeg.Height = int((98/Jpeg.OriginalWidth)*Jpeg.OriginalHeight)elseif Jpeg.OriginalWidth / Jpeg.OriginalHeight < 1 thenJpeg.Width = 98Jpeg.Height= int((98/Jpeg.OriginalWidth)*Jpeg.Height)end if' 设定锐化效果Jpeg.Sharpen 1, 130 ' 向指定路径生成缩略图Jpeg.Save Server.MapPath("uploadimages/")&"/small"&FileName%> 来源:csdn  作者:daviva

阅读(4876) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册