首頁 > web前端 > js教程 > 如何使用 jQuery 按比例調整圖片大小:保持縱橫比?

如何使用 jQuery 按比例調整圖片大小:保持縱橫比?

Barbara Streisand
發布: 2024-11-05 08:03:01
原創
997 人瀏覽過

How to Resize Images Proportionally with jQuery: Maintaining Aspect Ratio?

使用 jQuery 按比例調整圖片大小:保留縱橫比

處理大圖像時,jQuery 的調整大小功能會派上用場。若要在縮放時保持影像比例,請使用以下方法:

邏輯:

此處使用的calculateAspectRatioFit函數根據所需的最大寬度和計算影像的新尺寸

實現:

<code class="js">function calculateAspectRatioFit(srcWidth, srcHeight, maxWidth, maxHeight) {
  var ratio = Math.min(maxWidth / srcWidth, maxHeight / srcHeight);
  return { width: srcWidth*ratio, height: srcHeight*ratio };
}</code>
登入後複製

使用示例:

<code class="js">// Calculate and apply new dimensions to the image
var newDimensions = calculateAspectRatioFit(originalWidth, originalHeight, maxWidth, maxHeight);
$(imageSelector).width(newDimensions.width).height(newDimensions.height);</code>
登入後複製

通過使用這種方法,圖像可以按比例縮放,同時保持其原始形狀和比例。

以上是如何使用 jQuery 按比例調整圖片大小:保持縱橫比?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板