位图图像比较
|
有没有办法寻找该方法的实现/源代码?它在API中需要比较两个图像,因为它会不断覆盖原始图像,并且在将imageview转换为位图数次之后,该图像看起来不再美观。
http://developer.android.com/reference/android/graphics/Bitmap.html#sameAs(android.graphics.Bitmap)
我正在执行此方法以从图像创建位图,并将其再次设置为imageview以允许用户编辑其图片。
public static Bitmap getBitmap(ImageView imageView) {
BitmapDrawable mDrawable = (BitmapDrawable) imageView.getDrawable();
Bitmap b = mDrawable.getBitmap();
return b;
}
但是,在多次保存并从数据库中检索并进行编辑后,图像从此变为:
对此:
然后最后这个:
因此,我需要一种方法来检测图像是否未更改,以免我将此位图的字节数组重新保存到数据库中。
没有找到相关结果
已邀请:
1 个回复
碧肮械淌设
是用C实现的JNI函数,您可以在这里找到它: https://android.googlesource.com/platform/frameworks/base/+/master/core/jni/android/graphics/Bitmap.cpp