Может ли кто-нибудь предложить способ создания маленького твердого растрового изображения из шестнадцатеричного значения?
Android Java создает растровое изображение из шестнадцатеричного значения
Ответ 1
Думаю, у меня может быть ответ. Технически я считаю, что на Android гораздо проще, чем на "ПК". В последний раз, когда я искал создание растрового изображения (.bmp), я нашел только некоторые функции Android и BitmapFactory
для не-андроида, что не помогло мне.
Посмотрите на этот сайт: http://developer.android.com/reference/android/graphics/Bitmap.html
Этот момент может поместиться для вас:
static Bitmap createBitmap(int[] colors, int offset, int stride, int width, int height, Bitmap.Config config)
Возвращает неизменяемое растровое изображение с указанной шириной и высотой, с каждым значением пикселя, установленным на соответствующее значение в массиве цветов.
Ответ 2
В качестве альтернативы вы можете использовать Bitmap.eraseColor(), чтобы установить сплошной цвет для вашего растрового изображения.
Пример:
import android.graphics.Bitmap;
...
Bitmap image = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
image.eraseColor(android.graphics.Color.GREEN);
Ответ 3
Используйте createBitmap()
.
Вот ссылка, которая покажет вам, как: http://developer.android.com/reference/android/graphics/Bitmap.html