首页 > php开发 > 用PHP或JS获取图片大小,高宽尺寸

用PHP或JS获取图片大小,高宽尺寸

<?php 
$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 = " 高度超额:" img.offsetHeight;
        if (img.offsetWidth > MaxWidth)
            message = " 宽度超额:" 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>


本文地址:http://www.phprm.com/develop/fs905.html

转载随意,但请附上文章地址:-)

标签:图片大小 php 高宽尺寸

相关文章

发表留言