javascript图片大小图片尺寸代码

本文介绍了一种使用JavaScript来获取图片原始尺寸的方法。通过创建隐藏的Image对象并利用其加载完成后的宽度和高度属性,可以在用户点击图片时弹窗显示图片的原始宽度和高度。此外,还提供了一个文件上传预览的功能,并验证了所选图片是否符合特定尺寸要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<title>JS实现单击图片获取图片的原始尺寸代码 - www.webdm.cn</title>
<img src="http://www.webdm.cn/themes/pic/webdm_logo.gif"  onclick=alert('图片原始宽度为:'+GetImageWidth(this)+'\n图片原始高度为:'+GetImageHeight(this))>
<script>
var OriginImage=new Image();
function GetImageWidth(oImage)
{
  if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src;
  return OriginImage.width;
}
function GetImageHeight(oImage)
{
  if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src;
  return OriginImage.height;
}
function setImage(value){
	var img=document.getElementById("myimage");
	img.src=value;
	 
	 

}
function check(){
	var img=document.getElementById("myimage");
 
	if(img.src==""){
		alert("请您选择图片!");
		return ;
	}
	var flag=false;
 	var width		=GetImageWidth(img) ;
	var height		=GetImageHeight(img);
	 
	if(width<225 || height < 50) flag=false;
	
	if(flag==false){
		alert(width);
		alert(height);
		alert("图片不合适");	
		return ;
	} 
	else {
		alert("可以提交");
		//document.getElementById("myform").submit();
	
	}

}
</script>
<img  style="display:none;"   id="myimage"  />
<form action="#" method="post" id="myform">
	<input type="file" name="myfile" onchange="setImage(this.value)" /><br/>
	<input type="button" value="上传文件" onclick="check()" />
</form>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值