控制图片大小 博客分类: javascript 控制图片大小
程序员文章站
2024-03-16 09:40:40
...
/* 控制图片大小 ImgD:类型为img的input元素对象,一般传入this即可 maxwidth:待显示的图片的最大宽度 maxheight:待显示的图片的最大高度 调用示例: <input type="img" onload="DrawImage(this,80,80)"/> */ var flag=false; function DrawImage(ImgD,maxwidth,maxheight){ var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){ flag=true; if(image.width/image.height>=maxwidth/maxheight){ if(image.width>maxwidth){ ImgD.width=maxwidth; ImgD.height=(image.height*maxwidth)/image.width; }else{ ImgD.width=image.width; ImgD.height=image.height; } } else{ if(image.height>maxheight){ ImgD.height=maxheight; ImgD.width=(image.width*maxheight)/image.height; }else{ ImgD.width=image.width; ImgD.height=image.height; } } } }
推荐阅读
-
控制图片大小 博客分类: javascript 控制图片大小
-
poi之控制台生成xls 博客分类: java JavaJ#Apache
-
poi之控制台生成xls 博客分类: java JavaJ#Apache
-
Git基本用法 博客分类: 代码管理、版本控制 Git
-
Eclipse控制台输出中文乱码的问题 博客分类: eclipse eclipseconsole中文乱码
-
Eclipse控制台输出中文乱码的问题 博客分类: eclipse eclipseconsole中文乱码
-
Mercurial思想研读系列文章——3. 改变集 博客分类: VC_Mercurial MercurialHGSVN分布式版本控制
-
分布式版本控制工具 Mercurial 使用教程 (hg 入门简单命令) 博客分类: 代码管理工具 代码管理版本控制Mercurialhg
-
控制页面中输出字符串的长度 博客分类: PHP 页面字符串长度
-
报表传递参数控制数据权限 博客分类: 报表制作展现 报表美化美化报表复杂报表设计统计图数据可视化