zoukankan      html  css  js  c++  java
  • Asp组件高级入门与精通系列之三測試

    asp中测试

      <%
    '生成缩略
    On Error resume next
    set 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 then
    response.write Err.Description
    end if

    %>

    '生成水印
      <%
    '生成文字水印
    On Error resume next
    set 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 then
    response.write Err.Description
    end if
    %>

     <%
    '生成图片水印
    On Error resume next
    set 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 then
    response.write Err.Description
    end if
    %>

    同时还作了性能测试

    作者的机器配置是赛扬850,内存512机器上生成50张图片(缩略,文字水印,图片水印)用了7秒
    机器配置是p4 2.4,内存1G 机器上生成50张图片(缩略,文字水印,图片水印)用了2秒
    可以下载www.applevb.com/flysoft.rarhttp://www.5ivb.net/

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    django之ORM的查询优化、Ajax 06
    django 模型层(orm)05
    制作第三方SDK静态库、.framework(修正)
    iOS与HTML5交互方法总结(修正)
    进程间的几种通信方式
    CocoaPods容易出现的问题;
    2016 Mac OS 10.11 CocoaPods的安装问题
    HTML5要点_CSS(三)
    HTML5要点(二)
    HTML5要点(一)
  • 原文地址:https://www.cnblogs.com/Athrun/p/1127467.html
Copyright © 2011-2022 走看看