jquery - 缩放图像并保持其比例

标签 jquery image scaling

我正在开发一个照片共享网站。当以全尺寸显示图像时,我希望宽度最大为 800px,高度最大为 600。

下面的代码可用于缩放,但它不会保持图像的比例。我想我可以使用百分比来代替,但我仍然希望图像具有这些特定的最大值(h:800,w:600)。

有没有办法用 jQuery 来实现这一点?

提前致谢!

    if ($('#photo').length > 0) {
        var imgWidth = $("#photo").width();
        var imgHeight = $("#photo").height();

        if (imgWidth > 800) {
            $("#photo").width(800);
        }
        if (imgHeight > 600) {
            $("#photo").height(600);
        }
    }

最佳答案

你可以使用 最大宽度最大高度

关于jquery - 缩放图像并保持其比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10590566/

相关文章:

javascript - 如何在模态显示之前刷新 Bootstrap 模态刷新

html - 垂直居中全屏图像

image - Chrome 再次支持图片

绘图仪GUI组件中标尺自缩放算法

jquery - 发布到 Bottle 服务器。如何获取请求数据?

javascript - Hammerjs pan 返回所有事件

java - Heroku 命令信息。产生错误信息?

python - 谁能解释一下 StandardScaler?

javascript - 从另一个页面预加载 Index.HTML - Javascript

android - 如何从 InputStream 而不是 File 获取 Exif 数据?