ImageUtil.java 文件源码

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

项目:PhotoApp 作者:
/**
 * Decodifica a imagem para o tamanho especificado
 */
public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, int reqWidth, int reqHeight) {

    // Primeiro decodifica para verificar as dimensões
    final BitmapFactory.Options options = new BitmapFactory.Options();
    options.inJustDecodeBounds = true;
    BitmapFactory.decodeResource(res, resId, options);

    // Calcula inSampleSize - O valor correspondende para a imagem ser redimensionada
    options.inSampleSize = ImageUtil.calculateInSampleSize(options, reqWidth, reqHeight);

    // Decodifica imagem usando o valor calculado
    options.inJustDecodeBounds = false;
    return BitmapFactory.decodeResource(res, resId, options);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号