自动限制图片大小

原创 2005年04月27日 13:04:00

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>自动限制图片大小</title>
<script language="javascript">
function fixImageSize(src, width, height){
 var n=setInterval("setFixSize(" + src.uniqueID + ")", 100);
 src.setAttribute("fixhandler", n);
 src.onerror=function(){
  clearInterval(n);
  src.setAttribute("fixhandler");
 }
}
function setFixSize(o){
 var w=o.width;
 var h=o.height;
 if (!w*h) return;
 var W=100; var H=100 //如果要统一尺寸,则把下面两行换成当前这一行,并且无需在IMG标签中设置 fixWidth, fixHeigh 属性
 /*var W=o.getAttribute("fixwidth");
 var H=o.getAttribute("fixheight");*/
 if (w>W){
  h=h * (W/w);
  w=W;
 }
 if (h>H){
  w=w * (H/h);
  h=H;
 }
 o.width=w;
 o.height=h;
 var n=o.getAttribute("fixhandler");
 clearInterval(n);
 o.setAttribute ("fixhandler", 0);
}
function autoSetImageSize(o){
 var a=arguments;
 if (a.length==0) a=[document.body];
 for (var i=0; i<document.images.length; i++)
  for (var j=0; j<a.length; j++)
   if (isAncestor(document.images[i], a[j])) setFixSize(document.images[i]);
}
function isAncestor(child, ancestor){
 if (child && child.parentElement){
  if (child.parentElement==ancestor) return true;
  else return isAncestor(child.parentElement, ancestor);
 }
 return false;
}
</script>
</head>

<body onload="autoSetImageSize(ok, yes, no);">
<div id="ok">
<img src="ok.jpg">
</div>
<div id="no">
<img src="no.jpg">
</div>
<div id="yes">
<img src="yes.jpg">
</div>
<div id="yeah">
<img src="yeah.jpg">
</div>
</body>
</html>

新浪微博分享 SDK 图片大小限制

在使用安卓版新浪微博分享 SDK 中 WebpageObject 的分享图片时,缩略图和大图(均为 Bitmap 格式)的最大值分别为 32KB 和 2MB。...
  • zhaizu
  • zhaizu
  • 2016年02月19日 11:36
  • 4747

php图片大小限制,php获得上个周一的日期

**修改PHP上传文件大小限制的方法 修改PHP上传文件大小限制的方法 1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 ...

生成符合图片大小及长宽限制的缩略图片

iOS中,经常需要在列表显示图片的缩略图。在分享图片到微信和QQ好友时,不仅有长宽限制,而且有大小限制。 本函数使用大小缩小,JPEG压缩的方式,递归生成符合指定大小,长宽限制的UIImage缩略图...

iOS开发——WebView加载HTML图片大小自适应与文章自动换行

本文主要讲述了如何在iOS应用中使用WebView加载HTML图片时实现自适应与文章自动换行功能,现在把相关的实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助。 在很...

iOS开发——WebView加载HTML图片大小自适应与文章自动换行

本文主要讲述了如何在iOS应用中使用WebView加载HTML图片时实现自适应与文章自动换行功能,现在把相关的实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助。 在很...

WebView加载HTML图片大小自适应与文章自动换行

本文主要讲述了如何在iOS应用中使用WebView加载HTML图片时实现自适应与文章自动换行功能,现在把相关的实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助。 在很...

div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧

在DIV_CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,但图片占位是固定宽度高度,这个时候如果使用CSS固定死图片大小(宽度 高度),这个时候如果图片相对于这个位置不是等比例大小...

div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧(转)

本人对前端处理不是很牛,所以转载这文章。原文地址:http://www.divcss5.com/wenji/w632.shtmlDIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,...

ASP实现上传图片自动 压缩图片大小 留存待修改

  • sctzkj
  • sctzkj
  • 2015年08月28日 17:30
  • 424
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动限制图片大小
举报原因:
原因补充:

(最多只允许输入30个字)