1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

ASP 中获得已经存在的图片的宽度和高度

本帖由 Function2007-01-20 发布。版面名称:后端开发

  1. Function

    Function New Member

    注册:
    2006-03-24
    帖子:
    3,884
    赞:
    5
    查阅手册,发现有个 LoadPicture 函数,可以通过下面的代码来返回图片对象。

    <%
    Set img = LoadPicture(Server.MapPath(filename))
    %>

    得到的对象有 Width 和 Height 属性,只是单位有点奇怪,搜索了一下,好像说是 Twip 单位,搞不清楚。

    不过按照下面的来换算,可以得到准确的像素单位值。

    <%
    Response.Write("Width: " & CInt(img.Width / 26.4583) & "<br />")
    Response.Write("Height: " & CInt(img.height / 26.4583) & "<br />")
    %>

    因为是偶然发现的,具体的使用还不是很清楚,另外貌似这个值和显示器的某项设置有关系,就是一般设置的那个 96 DPI 。

    有了解的可以一起讨论讨论。

    :lol:
     
  2. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    不错~