impl bitmap.