标签:重要 min track ini mit 2.0 image art rate
假设当前图片的宽高比<=2或者>=0.5,则依照例如以下算法计算放大倍数zoomRate:
(1)当前scale = min(scale_1, scale_2)。
(2)largerInitRate = max(min(scale_1, scale_2), min(scale_3, scale_4));
(3)假设largerInitRate > SCALE_LIMIT,则largerInitRate = SCALE_LIMIT;
(4)zoomRate = min(scale_2, largerInitRate * 2.0f);
(5)假设zoomRate > SCALE_LIMIT。则zoomRate = SCALE_LIMIT;
(6)假设scale >= zoomRate,则保留前3步的结果,从第(4)步又一次计算zoomRate值,否则跳至(8)
zoomRate = largerInitRate * 2.0f;
(7)假设zoomRate > SCALE_LIMIT,则zoomRate = SCALE_LIMIT;
(8)此时zoomRate值即是图片应该放大的倍数。
标签:重要 min track ini mit 2.0 image art rate
原文地址:http://www.cnblogs.com/ljbguanli/p/6920014.html