ビットマップを作成するには、特定のpngを使用する必要があります。このビットマップには、my pngのEXACT値が含まれている必要があります。 BitmapFactory.decodeResource()でロードすると、値が変更されます。私はopenRawResourceを試して、私のPNGをdrawable/rawフォルダに入れました。私はその絵を描こうとはしません。必要なのは、そのビットマップをgetPixel要求に使用することだけです。Android - ビットマップを変更せずにロード
ビットマップの値が変更されているのはなぜですか?
もう少し前に同様の問題がありました。 [this] [1]質問をチェックしてください。 [1]:http://stackoverflow.com/questions/4033292/android-2-2-distorts-picture-colors –