В моем проекте у меня есть растровое изображение. Мне нужно преобразовать это изображение в byteArray, чтобы манипулировать несколькими байтами, а затем сохранить его как изображение.Android: отображение изображения в byteArray
с этим кодом image = BitmapFactory.decodeResource(context.getResources(), R.drawable.tasnim);
У меня есть доступ к ширине и высоте, но как я могу получить доступ к байтам этого изображения?
Благодаря
Благодаря прохладное st0le, но у меня есть вопрос. Я думаю, что в растровых изображениях каждый пиксель включает в себя 3 байта для R, G и B. Итак, я должен написать int [w * h * 3] вместо int [w * h] во второй строке? – Hesam 2010-11-30 14:32:23
ой, я думаю, что каждое целое число включает 4 байта, поэтому не нужно * 3. исправить? – Hesam 2010-11-30 14:52:00