BufferedImage image = new BufferedImage(256, 256, BufferedImage.TYPE_INT_ARGB);
//you don't have to use the Graphics object, you can read and set pixel color individually
for (int i = 0; i < 256; i++) {
for (int j = 0; j < 256; j++) {
int alpha = 255; //don't forget this, or ...