按比例縮放圖片大小程式碼例項
如果圖片的尺寸超出了要求的大小,可能導致網頁變形等情況,如果固定尺寸的話,那麼就有可能導致圖片變形,那麼網站也不會達到美觀的效果,下面是一段可能是圖片等比例縮放的程式碼例項供大家參考一下,程式碼來源於網路:
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼<script type="text/javascript"> jQuery.fn.LoadImage=function(scaling,width,height,loadpic){ if(loadpic==null)loadpic="../img/loading.gif"; return this.each(function(){ var t=$(this); var src=$(this).attr("src") var img=new Image(); img.src=src; //自動縮放圖片 var autoScaling=function(){ if(scaling){ if(img.width>0 && img.height>0){ if(img.width/img.height>=width/height){ if(img.width>width){ t.width(width); t.height((img.height*width)/img.width); } else{ t.width(img.width); t.height(img.height); } } else{ if(img.height>height){ t.height(height); t.width((img.width*height)/img.height); } else{ t.width(img.width); t.height(img.height); } } } } } if(img.complete){ autoScaling(); return; } $(this).attr("src",""); var loading=$("<img alt=\"載入中...\" title=\"圖片載入中...\" src=\""+loadpic+"\" />"); t.hide(); t.after(loading); $(img).load(function(){ autoScaling(); loading.remove(); t.attr("src",this.src); t.show(); }); }) } $(window).load(function(){ $('#content img').LoadImage(true, 600,500,'img/loading.gif'); }); </script> </head> <body> <div id="content"><img src="img/1.jpg"/></div> </body> </html>
相關文章
- css設定圖片固定寬高,按比例縮放CSS
- 圖片縮放(不裁剪,按原來比例計算寬高)
- css實現圖片按寬等比例縮放不變形CSS
- JavaScript圖片簡單等比例縮放JavaScript
- 圖片等比例縮放裁切詳解
- 移動端圖片等比例縮放實踐
- Vue3等比例縮放圖片元件Vue元件
- 縮放圖片至固定大小,尺寸不足以0填充
- web前端頁面點選預覽圖片及大小縮放Web前端
- 如何設定圖片高度固定,寬度可以根據比例縮放
- SwiftUI圖片處理(縮放、拼圖)SwiftUI
- android imageview 縮放檢視圖片AndroidView
- iOS根據圖片比例計算顯示大小iOS
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- three:按比例縮放向量multiplyScalar()
- 5種PHP生成圖片驗證碼例項PHP
- 【例項】使用GD庫生成圖片驗證碼
- opencv 圖片幾何變換-縮放OpenCV
- js圖片切換例項JS
- 開源圖片工具箱(Img Toolbox) 格式轉換 新增水印 圖片壓縮 圖片裁剪 圖片旋轉 圖片縮放
- JS中通過指定大小來壓縮圖片JS
- 滑鼠懸浮圖片實現縮放效果
- css中圖片按照長寬比縮放CSS
- QLabel顯示圖片 ,並實現縮放
- CSS 例項之翻轉圖片CSS
- js 滾輪控制圖片縮放大小和拖動JS
- png圖片隱寫例項之隱藏二維碼
- CSS實現圖片等比例縮小不變形CSS
- 成品直播原始碼,例項原始碼系列-更改圖片透明度原始碼
- 自定義圖片裁剪之雙指縮放思路
- VS+Qt+Halcon——顯示圖片,實現滑鼠縮放、移動圖片QT
- 【gpt搬運】bash指令碼壓縮png,jpg圖片,當圖片大小大於100kb的時候GPT指令碼
- base64 img圖片按父div等比例顯示
- windows10電腦上怎麼壓縮圖片大小Windows
- win10怎麼批量把圖片縮小_win10批量壓縮圖片大小的方法Win10
- win10怎麼批次把圖片縮小_win10批次壓縮圖片大小的方法Win10
- CSS3圖層陰影程式碼例項CSSS3
- .NetCore實現圖片縮放與裁剪 - 基於ImageSharpNetCore
- ugui 縮放圖片使圖片的四個角和四邊保持原樣UGUI