javascript在指定宽度和高度范围内最大化等比缩放图片

原创 2012年03月28日 13:08:08
//定义缩放的数据结构
var scale={width:null, height:null};
/**
*在指定宽度和高度范围内最大化缩放图片
*@param sW 图片原始宽度
*@param sH 图片原始高度
*@param sH 指定宽度范围
*@param gH 指定宽度范围
*/
var stretch = function(sW:Number, sH:Number, gW:Number, gH:Number){
    var wsc:Number = gW / sW;
    var hsc:Number = gH / sH;
                 
    if (wsc > hsc) {
        scale.width = sW * hsc;
        scale.height = sH * hsc;                   
    } else {
        scale.width = sW * wsc;
        scale.height = sH * wsc;                   
    }
    return scale;
}

这是一种代码比较简洁的等比缩放程序。
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android ImageView 图片等比缩放问题

ImageView中设置图片资源缩放设置的相关属性: android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,单独使用没有效果。 an...

php等比缩放图片

步骤如下: 1.获取图片的基本信息 用这个getimagesize函数2.判断图片资源类型并创建对应图片资源 用这个getPicType函数(自定义函数)3.计算缩放比例 原则是取最小的缩放系...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

实用技巧:js图片等比缩放

经常看到一些网页,其中的图片比例失调,这里提供一组方法,供需要的朋友参考。基本构思如下: 1、在指定宽度和高度范围内等比例最大化缩放图片; 2、按指定宽度等比最大化缩放图片; 3、按指定高度等比...
  • wj800
  • wj800
  • 2011-11-23 04:08
  • 1479

iOS实现头像选取(照相或者图片库)、大小等比缩放、生成圆形头像

//弹出actionsheet。选择获取头像的方式 //从相册获取图片 -(void)takePictureClick:(UIButton *)sender { // /*注:使用,需要实现以下...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)