static Bitmap resizeBitmap(
      Bitmap bitmap, int reqWidth, int reqHeight, CropImageView.RequestSizeOptions options) {
    try {
      if (reqWidth > 0
          && reqHeight > 0
          && (options == CropImageView.RequestSizeOptions.RESIZE_FIT
              || options == CropImageView.RequestSizeOptions.RESIZE_INSIDE
              || options == CropImageView.RequestSizeOptions.RESIZE_EXACT)) {

        Bitmap resized = null;
        if (options == CropImageView.RequestSizeOptions.RESIZE_EXACT) {
          resized = Bitmap.createScaledBitmap(bitmap, reqWidth, reqHeight, false);
        } else {
          int width = bitmap.getWidth();
          int height = bitmap.getHeight();
          float scale = Math.max(width / (float) reqWidth, height / (float) reqHeight);
          if (scale > 1 || options == CropImageView.RequestSizeOptions.RESIZE_FIT) {
            resized =
                Bitmap.createScaledBitmap(
                    bitmap, (int) (width / scale), (int) (height / scale), false);
          }
        }
        if (resized != null) {
          if (resized != bitmap) {
            bitmap.recycle();
          }
          return resized;
        }
      }
    } catch (Exception e) {
      Log.w("AIC", "Failed to resize cropped image, return bitmap before resize", e);
    }
    return bitmap;
  }
Resize the given bitmap to the given width/height by the given option.<br>
core/src/main/java/com/theartofdev/edmodo/cropper/BitmapUtils.java