Я работаю с Android, и мне действительно нужен быстрый способ получить растровое изображение заранее определенного размера для заполнения заранее определенным цветом.
Следующий код не работает для меня, однако;
Ввод растрового изображения - это изменяемое растровое изображение
int old = input.getPixel(0, 0);
Canvas c = new Canvas(input);
Rect rect = c.getClipBounds(); // The dimensions of the bitmap are returned
c.drawARGB(a, r, g, b);
int n = input.getPixel(0, 0);
if(old==n)
Log.e(TAG, "Values didn't change!");
return input;
Будьте уверены, что «старое» значение и значение (a | r | g | b) различны, но, «нарисовав» цвет, используя холст с моим изменяемым растровым изображением, растровое изображение сохраняет свое старое значение. 1008 *
Я был бы рад любому методу, который принимает растровое изображение и значение цвета и возвращает растровое изображение, заполненное этим цветом.