• 用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>

  • 相关阅读:
    C#快速生成数据数组
    PHP访问Oracle数据库
    C# 监听HTTP请求
    三维重建基础
    三维重建技术概述
    python+OpenCV 特征点检测
    windows10,redhat6.5下python3.5.2使用cx_Oracle链接oracle
    《读书报告 -- Elasticsearch入门 》-- 安装以及简单使用(1)
    2016年简直一晃而过
    windows下python3.5使用pip离线安装whl包
  • 原文地址:https://www.cnblogs.com/chinatefl/p/287500.html
Copyright © 2020-2023  润新知