public class ImageUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ImageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
Bitmap2Bytes(android.graphics.Bitmap bm) |
static android.graphics.drawable.Drawable |
bitmapToDrawable(android.graphics.Bitmap bitmap)
将bitmap转化为drawable
|
static android.graphics.Bitmap |
BoxBlurFilterB(android.graphics.Bitmap bmp,
int[] params)
图片模糊化处理
|
static android.graphics.Bitmap |
createReflectionImageWithOrigin(android.graphics.Bitmap bitmap)
获得带倒影的图片方法
|
static android.graphics.Bitmap |
drawableToBitmap(android.graphics.drawable.Drawable drawable)
将Drawable转化为Bitmap
|
static android.graphics.Bitmap |
drawImageWithShadow(android.graphics.Bitmap originalBitmap)
给图片添加阴影
|
static android.graphics.Bitmap |
getBitmapByFile(java.io.File file)
获取bitmap
|
static android.graphics.Bitmap |
getBitmapFormSrc(java.lang.String src)
描述:获取src中的图片资源.
|
static android.graphics.Bitmap |
getBitmapFromAssets(android.content.Context context,
java.lang.String fileName) |
static android.graphics.Bitmap |
getCircleBitmap(android.graphics.Bitmap bitmap)
将图片换成圆形图片
|
static android.graphics.drawable.Drawable |
getDrawableForSrc(java.lang.String src) |
static android.graphics.Bitmap |
getRoundedCornerBitmap(android.graphics.Bitmap bitmap,
float roundPx)
获得圆角图片的方法
|
static android.graphics.Bitmap |
scaleBitmap(android.graphics.Bitmap bitmap,
int newWidth,
int newHeight) |
static android.graphics.Bitmap |
zoomBitmap(android.graphics.Bitmap bitmap,
int w,
int h)
放大缩小图片
|
public static android.graphics.Bitmap getBitmapByFile(java.io.File file)
file - public static android.graphics.Bitmap zoomBitmap(android.graphics.Bitmap bitmap,
int w,
int h)
bitmap - w - h - public static android.graphics.Bitmap scaleBitmap(android.graphics.Bitmap bitmap,
int newWidth,
int newHeight)
public static android.graphics.Bitmap drawableToBitmap(android.graphics.drawable.Drawable drawable)
drawable - public static android.graphics.Bitmap getRoundedCornerBitmap(android.graphics.Bitmap bitmap,
float roundPx)
bitmap - roundPx - 一般设成14public static android.graphics.Bitmap createReflectionImageWithOrigin(android.graphics.Bitmap bitmap)
bitmap - public static android.graphics.drawable.Drawable bitmapToDrawable(android.graphics.Bitmap bitmap)
bitmap - public static android.graphics.Bitmap BoxBlurFilterB(android.graphics.Bitmap bmp,
int[] params)
bmp - params - 此为一个大小为3的int 数组,第一个参数:hRadius 水平方向模糊度
第二个参数:vRadius竖直方向模糊度,第三个参数, iterations:模糊迭代度public static android.graphics.Bitmap drawImageWithShadow(android.graphics.Bitmap originalBitmap)
originalBitmap - public static android.graphics.Bitmap getCircleBitmap(android.graphics.Bitmap bitmap)
bitmap - 传入Bitmap对象public static byte[] Bitmap2Bytes(android.graphics.Bitmap bm)
public static android.graphics.Bitmap getBitmapFormSrc(java.lang.String src)
src - 图片的src路径,如(“image/arrow.png”)public static android.graphics.drawable.Drawable getDrawableForSrc(java.lang.String src)
public static android.graphics.Bitmap getBitmapFromAssets(android.content.Context context,
java.lang.String fileName)