Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
/**
* A image from an array of colors.
* @param width
* @param height
* @param colors
* @return image of given width and height filled with the given color array.
*/
public static Bitmap createImage(int width, int height, int[] colors) {
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
int x = 0;
int y = 0;
for (int color : colors) {
bitmap.setPixel(x, y, color);
x++;
if (x == width) {
x = 0;
y++;
}
}
return bitmap;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.