首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

Android中开展图像压缩和缩放

2013-04-21 
Android中进行图像压缩和缩放//Log.i(TAG, height + height)return bitmap}这里演示是将图片缩小到一

Android中进行图像压缩和缩放
// Log.i(TAG, height + " height"); return bitmap; }

这里演示是将图片缩小到一个max范围内, 而不是直接将变成硬性的变成某个尺寸的图片, 因为一般来说这种设置max的方式符合大部分需要, 如果必须将图片变成某个指定尺寸可以直接使用 Bitmap.createScaledBitmap 方法, 也是下面要介绍的.

此函数主要就是使用了 Bitmap 的两个静态方法, 一个是:

public static Bitmap createScaledBitmap (Bitmap src, int dstWidth, int dstHeight, boolean filter)

此方法就会把一个 Bitmap 图片 缩放 成指定的尺寸.

剪切图片

而这里还使用到了另一个方法:

public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height)

此处使用该方法的目的是 剪切 图片, 就是只取图片的某个区域, 从而达到 剪切 图片的效果.

热点排行