BitmapUtils.java 文件源码

java
阅读 47 收藏 0 点赞 0 评论 0

项目:MontageCam 作者:
public static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int
        reqHeight) {
    // Raw height and width of image
    final int height = options.outHeight;
    final int width = options.outWidth;
    int inSampleSize = 1;

    if (height > reqHeight || width > reqWidth) {

        final int halfHeight = height / 2;
        final int halfWidth = width / 2;

        // Calculate the largest inSampleSize value that is a power of 2 and keeps both
        // height and width larger than the requested height and width.
        while ((halfHeight / inSampleSize) >= reqHeight && (halfWidth / inSampleSize) >=
                reqWidth) {
            inSampleSize *= 2;
        }
    }

    return inSampleSize;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号