zoukankan      html  css  js  c++  java
  • 用php或js获取图片大小,高宽尺寸

    <?
    $arr=getimagesize("images/album_01.gif");
    echo $arr[3];
    $strarr=explode("\"",$arr[3]);
    echo $strarr[1];
    ?>

    <HTML>
    <HEAD>
    <TITLE>演示图片等比例缩小</TITLE>
    <script>
    function Wa_SetImgAutoSize(img)
    {
    //var img=document.all.img1;//获取图片
    var MaxWidth=200;//设置图片宽度界限
    var MaxHeight=100;//设置图片高度界限
    var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比
    var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比
    alert("test"+img.offsetHeight+img.fileSize);
    if(img.offsetHeight>1) alert(img.offsetHeight);
    if(img.readyState!="complete"){
    return false;//确保图片完全加载
    }

    if(img.offsetWidth>MaxWidth){
    img.width=MaxWidth;
    img.height=MaxWidth*HeightWidth;
    }
    if(img.offsetHeight>MaxHeight){
    img.height=MaxHeight;
    img.width=MaxHeight*WidthHeight;
    }
    }

    function CheckImg(img)
    {
    var message="";
    var MaxWidth=1;//设置图片宽度界限
    var MaxHeight=1;//设置图片高度界限

    if(img.readyState!="complete"){
    return false;//确保图片完全加载
    }
    if(img.offsetHeight>MaxHeight) message+="\r高度超额:"+img.offsetHeight;
    if(img.offsetWidth>MaxWidth) message+="\r宽度超额:"+img.offsetWidth;
    if(message!="") alert(message);
    }
    </script>
    </HEAD>
    <BODY>
    <img src="images/frequency.gif" border=0 id="img1" onload="CheckImg(this);">
    <br>
    <input id=inp type="file" onpropertychange="img1.src=this.value;">
    </BODY>
    </HTML>

  • 相关阅读:
    贝叶斯推断祭
    libstdc和glibc的一些共享库问题
    nf_conntrack之解决方案
    Too many open files 问题
    Centos系统 上下文切换的检查思路
    GPS坐标转大地坐标
    【转】关于IAP与APP互相跳转的实现
    stm32定时器计数功能
    C库函数——字符串转数字整理
    【转】sscanf函数用法实例
  • 原文地址:https://www.cnblogs.com/chinatefl/p/287500.html
Copyright © 2011-2022 走看看