andbase学习笔记四

AbimageUtil:图片处理类

重要方法:

public static Bitmap getBitmap(String url):从互联网上获取原始大小图片

public static Bitmap getBitmap(File file):获取原图

public static Bitmap getBitmap(String url,int desiredWidth, int desiredHeight):从互联网上获取指定大小的图片.

public static Bitmap drawableToBitmap(Drawable drawable): Drawable转Bitmap.

public static Drawable bitmapToDrawable(Bitmap bitmap):Bitmap对象转换Drawable对象.

public static TransitionDrawable bitmapToTransitionDrawable(Bitmap bitmap):Bitmap对象转换TransitionDrawable对象.

public static TransitionDrawable drawableToTransitionDrawable:Drawable对象转换TransitionDrawable对象.

public static byte[] bitmap2Bytes(Bitmap bitmap,
Bitmap.CompressFormat mCompressFormat, final boolean needRecycle):将Bitmap转换为byte[].

public static int getByteCount(Bitmap bitmap,
Bitmap.CompressFormat mCompressFormat):获取Bitmap大小.

public static Bitmap bytes2Bimap(byte[] b):将byte[]转换为Bitmap.

public static Bitmap imageView2Bitmap(ImageView view):将ImageView转换为Bitmap.

 view2Bitmap(View view):将view转换为bitmap用于截取屏幕

public static byte[] view2Bytes(View view,
Bitmap.CompressFormat compressFormat) :将view转换为byte数组

public static Bitmap rotateBitmap(Bitmap bitmap, float degrees):旋转Bitmap为一定的角度.

public static Bitmap rotateBitmapTranslate(Bitmap bitmap, float degrees):旋转Bitmap为一定的角度并四周暗化处理.

public static Bitmap toRoundBitmap(Bitmap bitmap):转换图片成圆形

public static Bitmap toRoundBitmap(Bitmap bitmap,int roundPx):转换图片成圆角

public static Bitmap toReflectionBitmap(Bitmap bitmap):转换图片转换成镜面效果的图片.

public static void releaseBitmap(Bitmap bitmap): 释放Bitmap对象.

public static void releaseBitmapArray(Bitmap[] bitmaps):释放Bitmap数组.

public static String getHashCode(Bitmap bitmap):简单的图像的特征值,用于缩略图找原图比较好.

public static int hammingDistance(String sourceHashCode, String hashCode):计算汉明距离





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值