缩放图片脚本分享
复制代码 代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script>
function AutoResizeImage(maxWidth,maxHeight){
var objImg = document.getElementById("operImg");
var img = new Image();
img.src = objImg.src;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth ==0 && maxHeight==0){
Ratio = 1;
}else if (maxWidth==0){//
if (hRatio<1) Ratio = hRatio;
}else if (maxHeight==0){
if (wRatio<1) Ratio = wRatio;
}else if (wRatio<1 || hRatio<1){
Ratio = (wRatio<=hRatio?wRatio:hRatio);
}
if (Ratio<1){
w = w * Ratio;
h = h * Ratio;
}
objImg.height = h;
objImg.width = w;
}
</script>
</head>
<body>
<img src="1111.jpg" border="0" alt="534 X 800" id="operImg"/>
<input type="button" value="缩放至宽100px,等比例压缩" onclick="AutoResizeImage(100,0)"/>
<input type="button" value="缩放至300px,等比例压缩" onclick="AutoResizeImage(300,0)"/>
<input type="button" value="原图" onclick="AutoResizeImage(0,0)"/>
</body>
</html>
重点js:
复制代码 代码如下:
function AutoResizeImage(maxWidth,maxHeight){
var objImg = document.getElementById("operImg");
var img = new Image();
img.src = objImg.src;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth ==0 && maxHeight==0){
Ratio = 1;
}else if (maxWidth==0){//
if (hRatio<1) Ratio = hRatio;
}else if (maxHeight==0){
if (wRatio<1) Ratio = wRatio;
}else if (wRatio<1 || hRatio<1){
Ratio = (wRatio<=hRatio?wRatio:hRatio);
}
if (Ratio<1){
w = w * Ratio;
h = h * Ratio;
}
objImg.height = h;
objImg.width = w;
}
相关推荐:
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
用AI征文工具,轻松创作出精彩文章!
企业关键字-助力企业成功的隐形动力,闽侯县企业网站建设
用AI写科普文章:科技改变写作的未来
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
什么是seo的豆子,何为seo ,ai圆复制
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
AI工具汇总网站,让科技为您的工作加速
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
为什么越来越多的人选择在知乎发布文章?这里面的机会你可能还没发现!,潍坊关键词排名提升
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
seo网站通过什么软件,网站seo软件哪个 ,战团ai
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
seo简报什么意思,seo工作汇报 ,万花筒 ai
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
怎么让AI润色文章,让写作更轻松?
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
文章创作AI:引领智能写作的新时代
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
ChatGPT破解:人工智能未来的无限可能,污污AI解说
如何识别文章是否由AI写作:技巧与方法解析
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
好用的人工智能AI软件推荐,让你的生活更智能!
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
怎样利用AI写文章,轻松提升写作效率
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO桔子:提升网站排名的必备法宝,seo外包销售
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
AI一键生成文章免费版:颠覆写作新体验
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
AI免费生成文字,打造创作新时代