苦心源码,欢迎下载

下载

SavePic.asp

<%
'---------------------------------------RETURN THE IMAGE FORMAT--------------------
function checkImageFormat(checkdata)
'--return: A,B,C (A is image format; B is height pixels; C is width pixels; D is color depth)

  flag=0  '''''''0 is not jpg/gif/png image; 1 is jpg/gif/png
  
  '-------------------------------------------------------check jpg----------------
if flag=0 then
  tempstr=Leftb(checkdata,10)
  tstr=chrb(255)&chrb(216)&chrb(255)&chrb(224)&chrb(0)&chrb(16)&chrb(74)&chrb(70)&chrb(73)&chrb(70)

  if strcomp(tempstr,tstr,0)=0 then
     msgstr01="jpg"
       lngSize = len(checkdata)
     flgFound = 0
    
    strTarget = chrb(255) & chrb(216) & chrb(255)
    flgFound = instrb(checkdata, strTarget)

    lngPos = flgFound + 2
    ExitLoop = false

    do while ExitLoop = False and lngPos < lngSize

      do while ascb(midb(checkdata, lngPos, 1)) = 255 and lngPos < lngSize
        lngPos = lngPos + 1
      loop

      if ascb(midb(checkdata, lngPos, 1)) < 192 or ascb(midb(checkdata, lngPos, 1)) > 195 then
        lngMarkerSize = lngConvert2(midb(checkdata, lngPos + 1, 2))
        lngPos = lngPos + lngMarkerSize + 1
      else
        ExitLoop = True
      end if

    loop

    i_Height = lngConvert2(midb(checkdata,  lngPos +4, 2))
    i_Width  = lngConvert2(midb(checkdata, lngPos +6, 2))
    i_Depth  = 2 ^ (ascb(midb(checkdata, lngPos + 8, 1)) * 8)
   
    msgstr02=","& i_height & "," & i_width
    flag=2
  else
    flag=0
  end if

end if
  '--------------------------------------------------check gif--------------------------------
   if flag=0 then
    tempstr=Leftb(checkdata,6)
    tstr=chrb(71)&chrb(73)&chrb(70)&chrb(56)&chrb(57)&chrb(97)
    tstr2=chrb(71)&chrb(73)&chrb(70)&chrb(56)&chrb(55)&chrb(97)
    if strcomp(tempstr,tstr,0)=0 or strcomp(tempstr,tstr2)=0 then
      msgstr03="gif"
    
      i_width=lngConvert(midb(checkdata,7,2))
      i_height=lngConvert(midb(checkdata,9,2))
      i_Depth = 2 ^ ((ascb(midb(checkdata, 11, 1)) and 7) + 1)
      msgstr04=","& i_height & ","& i_width
      
      flag=2
    else
      flag=0
    end if
  end if

  '---------------------------------------------------check png------------------------------
  if flag=0 then
    tempstr=Leftb(checkdata,4)
    tstr=chrb(137)&chrb(80)&chrb(78)&chrb(71)
    if strcomp(tempstr,tstr,0)=0 then
      msgstr05="png"
        
      i_Width  = lngConvert2(midb(checkdata, 19, 2))
      i_Height = lngConvert2(midb(checkdata, 23, 2))
      i_Depth  = lngConvert(midb(checkdata, 25, 2))

      select case ascb(right(i_Depth,1))
        case 0
          i_Depth   = 2 ^ (asc(left(i_Depth, 1)))
          g

时间: 2024-10-04 00:16:29

苦心源码,欢迎下载的相关文章

经典漂亮的免费源码模板下载

36行企业模板展示,带管理后台,免费下载建站经典漂亮的免费源码模板下载! 分享一些带管理后台的企业网站模板! 大量企业网站模板带管理后台!36行企业模板展示,带管理后台,免费下载建站! 企业网站模板,做得真不赖.这些模板不光可以随意修改,放到自己的独立空间里,还可以直接用智能建站系统来管理使用,真的好方便实惠.如果你不会网站设计,又想建站,或者想给别人建站那就去看看,http://www.aliyun.com/zixun/aggregation/8098.html">在线体验一下: 下载地

CYQ.Data 数据框架 V3.5 开源版本发布(源码提供下载)

 先说几句:    最近一直在忙微博粉丝精灵+微博人气精灵的微博精灵系列软件的事,简单说就是新浪微博营销这块的,提供基于新浪微博的各项服务. 同时也在寻找对网络(微博)营销的才子一起合作创业,感兴趣请Q我. 本人微博地址签名里应该有,这里也重复提一下:http://www.weibo.com/cyqdata   前言:    最近发现研究 CYQ.Data 框架的人比较多,虽然本人一年来没怎么再推这框架了,感觉用户就是喜欢沉淀多一些.年份久一点的. 由于V3.0的开源版本,在Access里可能有

jQuery源码-核心源码结构

从github直接拷贝过来,排版不是很友好,可点击这里查看github上的文章 前端的童鞋对jQuery绝对不会陌生,有不少刚入门的筒子,在不知JS为何物的时候,就已经在用jQuery了.这也应该归功于前端恶劣的生存环境:各自为政的浏览器厂商,依旧严峻的兼容性问题,并不好用的原生API... 使用jQuery的理由有很多,喜欢它的理由也很多,优雅的接口,丰富的插件,完善的文档等.作为一名有进取心的前端攻城狮,大家心理或多或少都有一个框架梦,总用它人写的库,内心总归有些那么不是滋味. 那好吧,干脆

claros in touch-Webmail系统 Claros In Touch源码如何下载

问题描述 Webmail系统 Claros In Touch源码如何下载 Webmail系统 Claros In Touch源码如何下载 解决方案 http://www.oschina.net/p/claros+in+touch 解决方案二: dbus_get_version was not declared in this scope 移植dbus,Qt4.8.1源码中的bug:---- 续上[STL源码剖析]--error: 'hashtable' was not declared in t

秋色园QBlog高性能博客源码你下载了吗? 后续调查与反馈

昨天发布了:秋色园QBlog高性能博客开放源码下载 限量下载1000次 仅一个早上就已超过限量下载次数了.   后续对热情评论的都发送了源码到邮件中了,还剩下10个的手动发送名额,漏网的抓紧了.   今天周末,大伙愉快,做一个小调查,还请各位下载源码后的兄弟姐妹叔叔啊姨大叔大妈吗,给点时间,按以下格式回复下问题:   1:源码你下载了? 2:源码你看了? 3:源码你看懂了? 4:源码你F5运行起来了?(这前面是个都是"是/否"的问题.) 5:你需要在哪方面的技术帮助?[如你关注某个模块

秋色园QBlog V2.5 后台管理系统源码发布下载

题外话: 上周时本来是计划本周一要发布,不过计划不如变化快.   由于周六下午发布了 秋式开源团队,欢迎您的加入! 的相关文章,瞬时有大量爱好.NET开源激情者加入,光聊天,就折腾了我不少时间.   再加上秋色园QBlog的恶劣的硬件条件,网友的并发操作,让秋色园有点承受不住.还有临时花了2小时加表增加了分组表单及其它文章的发布,基本都相当的忙碌.   周日晚上,打算从Access升迁到MSSQL,夜里开始写:随说秋色园从Access升迁到MSSQL过程.   写完2点多只好先入睡,经过一个不眠

通过这次源码分析直播了解到在中国真正关心源码的webrtc开发者只有1%

通过这次源码分析直播了解到在中国真正关心源码的webrtc开发者只有1% 昨天晚上花费了2个多小时发给2000多个webrtc各个群里的朋友,截至到现在加入群观看的只有20多个,实际从头听到尾的只有12个人,当然还有很多同学找我要视频链接,说明不少同学还是有这个意向学习源码. 当然通过这次直播,再次确认了一个事实,就是不论是csdn使用的直播平台还是腾讯QQ这种大牛提供的群直播平台,都有一个缺点,就是观众看到的屏幕还不够清晰! 顺便说下,一些入门的同学可以看看"音视频技术WebRTC初探&quo

QBlog V2.5 源码开放下载(ASP.NET 番外系列之开端)

QBlog简介: QBlog:是一个套博客系统,开源.支持多用户.多语言.及方便的多数据库切换. QBlog下载:http://www.cyqdata.com/download/article-detail-427 QBlog演示:你点击下载所看到秋色园,就是QBlog的进化版本. 掌握QBlog原理及开发的意义?  QBlog是能帮助你真正意义的掌握ASP.NET开发的一套系统. 它没有WebForm,没有MVC,它让你明白,ASP.NET本质并没有控件的概念.   你应该知道,也许你已经知道

android仿新闻阅读器菜单弹出效果实例(附源码DEMO下载)_Android

开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO. 原本觉得是最后完成后发网站客户端的,可是这样体现不出一个功能一个功能的分析实现效果,而且周期时间长,所以就完成一部分,发一部分,敬请谅解. 下面的菜单弹出效果在很多的新闻阅读器上都有,比如今日头条.360新闻等. 其实这个实现起来很简单,看其效果,其实就是一个PopupWindow,之后设定相应postion的按钮点击属性,之后获取按钮的位置,给它设置动画显示消失就可以出现了. 下