建站知識

Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

北京網(wǎng)站建設-網(wǎng)站中圖片按比例自動(dòng)縮放,圖片尺寸自動(dòng)按比例縮小

時(shí)間:  來(lái)源:網(wǎng)站建設公司  作者:網(wǎng)站制作公司  點(diǎn)擊量:
在網(wǎng)站建設中,我們常常碰到一個(gè)問(wèn)題就是,上傳的圖片,有的很大,寬度或高度超出網(wǎng)頁(yè)的寬和高,這樣一來(lái)就把網(wǎng)頁(yè)撐大了,如果你設定寬和高,那上傳的比例就不能符合所有圖片,看看我們是怎么實(shí)現的

    在網(wǎng)站建設中,我們常常碰到一個(gè)問(wèn)題就是,上傳的圖片,有的很大,寬度或高度超出網(wǎng)頁(yè)的寬和高,這樣一來(lái)就把網(wǎng)頁(yè)撐大了,如果你設定寬和高,那上傳的比例就不能符合所有圖片,我們需要一個(gè)功能來(lái)滿(mǎn)足這些條件,按照上傳圖片自動(dòng)判斷圖片尺寸,并且將尺寸自動(dòng)縮放至設置的尺寸,如果高度超出設定的值,就按高度比例縮放,如果寬度超出設定的值,那么就按照自動(dòng)縮放的,下面我們介紹一種用js的方法,來(lái)實(shí)現。

代碼如下:

<script>
<!--
function DrawImage(ImgD,FitWidth,FitHeight){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
if(image.width/image.height>= FitWidth/FitHeight){
if(image.width>FitWidth){
ImgD.width=FitWidth;
ImgD.height=(image.height*FitWidth)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
} else{
if(image.height>FitHeight){
ImgD.height=FitHeight;
ImgD.width=(image.width*FitHeight)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
}
}
}
//-->
</script>

應用圖片的時(shí)候也很簡(jiǎn)單,代碼如下
<IMG SRC="<%=rs("img2")%>" border=0 onload="javascript: DrawImage(this,180,160);">

網(wǎng)站圖片自動(dòng)縮放功能,你學(xué)會(huì )了嗎?



 

本文TAG標簽: 北京網(wǎng)站建設 網(wǎng)站制作公司 網(wǎng)站建設公司
返回關(guān)閉本頁(yè)
上一篇:網(wǎng)站制作中Photoshop蒙板怎么用?如何使用?    下一篇:北京網(wǎng)站建設技術(shù)答疑怎么禁止查看網(wǎng)頁(yè)源文件代碼和網(wǎng)頁(yè)防復制代碼
推薦閱讀

Copyright © 2010-2021 北京瑞恒天龍科技有限公司  All Rights Reserved  |  北京網(wǎng)站建設知名服務(wù)商  |  北京網(wǎng)站制作 | 京ICP備11004170號-1   京公網(wǎng)安備110107000463號
地址:北京市海淀區永定路長(cháng)銀大廈B座  非工作時(shí)間:15810379666  服務(wù)熱線(xiàn):400-809-6709  版權所有 盜版必究!

在線(xiàn)咨詢(xún)
關(guān)閉
電話(huà)咨詢(xún)
網(wǎng)站制作電話(huà)
400-809-6709
JiZzJiZZ国产免费A_玖玖玖色在线精品视频_欧美韩国人成网站中文字幕_精品2022露脸国产偷人