上传图片的时候,如何判断这个图片的像素是否符合标准?比如必须小于120*200?急!

GotoVc 2003-03-20 09:12:04
上传图片的时候,如何判断这个图片的像素是否符合标准?比如必须小于120*200?
...全文
321 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2003-03-20
  • 打赏
  • 举报
回复
sorry
if  (img.offsetWidth >120||img.offsetHeight>100 ||img.fileSize>20000){
alert( "图片尺寸不对!必须小于120*100! ");
return  false;
}
fason 2003-03-20
  • 打赏
  • 举报
回复
if (img.offsetWidth >120 ¦ ¦img.offsetHeight >100 ¦ ¦img.fileSize >20000){
alert( "图片尺寸不对!必须小于120*100! ");
return false;
}
binh 2003-03-20
  • 打赏
  • 举报
回复
如果没有GD库就用函数:GetImageSize()
心云意水 2003-03-20
  • 打赏
  • 举报
回复
给你一段JS。可以判断图片的大小、尺寸。自己修改一下就可以限制了。
<script>
var img=null;
function s()
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
img.attachEvent("onreadystatechange",orsc);
img.attachEvent("onerror",oe);
document.body.insertAdjacentElement("beforeend",img);
img.src=inp.value;
}
function oe()
{
alert("cant load img");
}
function orsc()
{
if(img.readyState!="complete")return false;
alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
alert("图片尺寸:"+img.fileSize);
}
</script>
<input id=inp type="file">
<br>
<button onclick="s()">Test</button>
feyge 2003-03-20
  • 打赏
  • 举报
回复
可以用GD库,你查查PHP手册里的GD函数部份
snolidge 2003-03-20
  • 打赏
  • 举报
回复
5463456345645634

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧