我需要使用特定的png来创建位图。此位图必须包含我的png的EXACT值。使用BitmapFactory.decodeResource()加载它时,值会发生变化。我尝试了openRawResource并将我的png放在drawable / raw文件夹中。我不打算画那幅画。唯一需要做的就是将该位图用于getPixel请求。
为什么位图值仍然会改变?
答案 0 :(得分:0)
尝试创建一个名为res/drawable-nodpi
的文件夹,并将.png文件放在其中。
来自Android Supporting Multiple Screens文档:
“如果你有一些系统不应该扩展的可绘制资源(可能是因为你在运行时自己对图像进行了一些调整),你应该将它们放在一个带有nodpi配置限定符的目录中。具有这个限定符的资源被认为是密度不可知,系统不会扩展它们。“