当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > Asp组件高级入门与精通系列之三

ASP.NET
asp.net 使用Silverlight操作ASPNETDB数据库
ASP.NET 前后台调用方法
ASP.NET中等安全模式的一些经验分享
asp.net 打印控件使用方法
网站开发技术:ASP.NET 2.0搭建网站
ASP.NET实例教程:创建数据透视表
ASP.NET 4进行SEO优化提高网站排名和权重
ASP.NET实例教程:订阅 GeoRSS 订阅源
ASP.NET页面间数据传递的9种方法
ASP.NET教程:网页表单多个按钮完成不同功能
Asp.net的服务器推技术 (Server Push)
asp.net 无刷新附件上传实现方法
ASP.NET 定制简单的错误处理页面实现代码
c# 在WebBrowser中用SendMessage模拟鼠标点击
asp.net 表单验证新思路
.NET从优酷专辑中采集所有视频及信息(VB.NET代码)
VS2005 水晶报表在时部署时遇到的问题
ASP.NET 输出图片简单代码
一天精通asp.net的学习经验小结
DataGridView中绑定DataTable数据及相关操作实现代码

ASP.NET 中的 Asp组件高级入门与精通系列之三


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 40 ::
收藏到网摘: n/a


asp中测试
<%'生成缩略On Error resume nextset obj=server.CreateObject( flysoft.image")obj.LoadFromFile=server.MapPath("./love.bmp") '原始图片obj.Rate =0.5 '缩放比率 其中<1为缩小,>1为放大obj.OutputImgFile server.MapPath("./lovethumbmail_bmp.jpg") '生成结果图片if err.number<>0 thenresponse.write Err.Descriptionend if
%>
'生成水印 <%'生成文字水印On Error resume nextset obj=server.CreateObject( flysoft.image")obj.Rate = 0.5 '缩放比率 其中<1为缩小,>1为放大obj.MarkRotate = 25 '旋转角度obj.MaskText = "浪漫的情人节 祝天下有情人终成眷属" '要显示的文字obj.MaskTextFontName = "华文彩云" '字体设置obj.LoadFromFile =server.MapPath("./rose.bmp") '原始图片obj.OutputTxtImgFile server.MapPath("./rose_txtimg.jpg") , vbBlack, 20, 50, 0, 400 '参数分别代表:生成的图片,字体的颜色,字体的宽度,字体的高度,最后两个参数指文字相对于原始图片左上角的坐标位置if err.number<>0 thenresponse.write Err.Descriptionend if%>


<%'生成图片水印On Error resume nextset obj=server.CreateObject( flysoft.image")obj.Rate = 0.5 '缩放比率 其中<1为缩小,>1为放大obj.LoadFromFile = server.MapPath("./love.JPG") '原始图片obj.LoadFromMaskImgFile = server.MapPath("./rose_mark.bmp") '水印图片obj.OutputMarkImgFile server.MapPath("./lovemark.jpg"), 350, 350, 100 '生成结果图片 500,500为水印图片相对于原始图片左上角的坐标位置 最后的100是透明度 (0最透明,100不透明)if err.number<>0 thenresponse.write Err.Descriptionend if%>
同时还作了性能测试
作者的机器配置是赛扬850,内存512机器上生成50张图片(缩略,文字水印,图片水印)用了7秒机器配置是p4 2.4,内存1G 机器上生成50张图片(缩略,文字水印,图片水印)用了2秒
可以下载www.applevb.com/flysoft.rar和http://www.5ivb.net/