对代码的权利。给定
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resId);
Drawable drawable = getResources().getDrawable(resId);
我明白了
bitmap.getWidth() == drawable.getIntrinsicWidth() == 9
虽然实际图像是6x6
像素。关键是密度是240
,因此比例1.5
是DENSITY_DEFAULT = 160
。这本身不是这样的问题,但bitmap.getPixel(x, y);
也适用于扩大的尺寸。
设置位图的密度似乎没有什么区别。我应该如何在真实位置查询图像的像素?我宁愿不按密度划分所有内容(通常甚至不可能)。
谢谢