画像のリサイズ

createScaledBitmapでリサイズ処理。

	/**
	 * 画像のリサイズ
	 *
	 * @param Bitmap src    リサイズ前画像
	 * @param resizedWidth  リサイズ幅
	 * @param resizedHeight リサイズ高さ
	 * @return Bitmap       リサイズ後の画像
	 */
    public static Bitmap resizeBitmap(Bitmap src, Integer resizedWidth, Integer resizedHeight){
    	// 元画像のwidth/height
        int srcWidth = src.getWidth();
        int srcHeight = src.getHeight();

        // リサイズ処理
        Bitmap dst = Bitmap.createScaledBitmap(src, resizedWidth, resizedHeight, true);

        // リサイズ後のwidth/height
        int dstWidth = dst.getWidth();
        int dstHeight = dst.getHeight();

        Log.d(Const.LOG_DEBUG, "リサイズ前:" + " 幅" + String.valueOf(srcWidth) + "px, 高さ" + String.valueOf(srcHeight) + "px");
        Log.d(Const.LOG_DEBUG, "リサイズ後:" + " 幅" + String.valueOf(dstWidth) + "px, 高さ" + String.valueOf(dstHeight) + "px");
        src = null;

        return dst;
    }