public class BitmapDecoder
extends java.lang.Object
| 构造器和说明 |
|---|
BitmapDecoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static android.graphics.BitmapFactory.Options |
calculateInSampleSize(android.graphics.BitmapFactory.Options options,
int reqWidth,
int reqHeight)
图片压缩处理(使用Options的方法)
说明 使用方法: 首先你要将Options的inJustDecodeBounds属性设置为true,BitmapFactory.decode一次图片 。 |
static android.graphics.Bitmap |
compressBitmap(android.graphics.Bitmap image)
压缩图片大小
|
static android.graphics.Bitmap |
createWatermarkBitmap(android.graphics.Bitmap src,
android.graphics.Bitmap watermark)
生成水印图片 水印在右下角
|
static android.graphics.Bitmap |
decodeBitmap2Gray(android.graphics.Bitmap img)
将彩色图转换为灰度图
|
static android.graphics.Bitmap |
getBitmapFromView(android.view.View view)
从View获取Bitmap
|
static android.graphics.Bitmap |
getBitmapFromView2(android.view.View view)
把一个View的对象转换成bitmap
|
public static android.graphics.BitmapFactory.Options calculateInSampleSize(android.graphics.BitmapFactory.Options options,
int reqWidth,
int reqHeight)
reqWidth - 目标宽度,这里的宽高只是阀值,实际显示的图片将小于等于这个值reqHeight - 目标高度,这里的宽高只是阀值,实际显示的图片将小于等于这个值public static android.graphics.Bitmap getBitmapFromView(android.view.View view)
view - Viewpublic static android.graphics.Bitmap getBitmapFromView2(android.view.View view)
view - Viewpublic static android.graphics.Bitmap compressBitmap(android.graphics.Bitmap image)
image - 源Bitmappublic static android.graphics.Bitmap decodeBitmap2Gray(android.graphics.Bitmap img)
img - 源Bitmappublic static android.graphics.Bitmap createWatermarkBitmap(android.graphics.Bitmap src,
android.graphics.Bitmap watermark)
src - the bitmap object you want proecsswatermark - the water mark above the src