Android调整Bitmap图片大小

#Android调整Bitmap图片大小

/**
	 * 调整图片大小
	 * 
	 * @param bitmap
	 *            源
	 * @param dst_w
	 *            输出宽度
	 * @param dst_h
	 *            输出高度
	 * @return
	 */
	public static Bitmap imageScale(Bitmap bitmap, int dst_w, int dst_h) {
		int src_w = bitmap.getWidth();
		int src_h = bitmap.getHeight();
		float scale_w = ((float) dst_w) / src_w;
		float scale_h = ((float) dst_h) / src_h;
		Matrix matrix = new Matrix();
		matrix.postScale(scale_w, scale_h);
		Bitmap dstbmp = Bitmap.createBitmap(bitmap, 0, 0, src_w, src_h, matrix,
				true);
		return dstbmp;
	}

版权声明:本文为u013293125原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。