如果Android中的位图或画布为空,我必须实现一个返回布尔值的函数。
我怎么能这样做?
我尝试过这个解决方案,但它不起作用:
Bitmap emptyBitmap = Bitmap.createBitmap(myBitmap.getWidth(), myBitmap.getHeight(), myBitmap.getConfig());
if (myBitmap.sameAs(emptyBitmap)) {
// myBitmap is empty/blank
}
How to check if a Bitmap is empty (blank) on Android
我考虑过的另一个解决方案是:
Fastest way to check if an image is all white or all transparent
但是我无法检查每个像素,我在这个操作上花了这么多时间
答案 0 :(得分:2)
很抱歉,这么晚才显然最好的方法是创建一个位图,然后检查它是否相同,以便boolean Res (bitmap.sameAs())