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>

  • 相关阅读:
    微博回调接口
    vue获取微博授权URL
    生成微博授权url接口
    微博账号注册
    电脑程式直接打开文件
    关于 transparent rgba display:none; opacity visiblity 关于em
    定位及部分属性
    盒模型以及部分小笔记
    htm基础知识,css的链入以及标签分类。
    JS函数01
  • 原文地址:https://www.cnblogs.com/chinatefl/p/287500.html
Copyright © 2011-2022 走看看