colors = new ScaledColorSpace(0, 1, minimum, maximum);
final int transparency = Transparency.OPAQUE;
final int datatype = DataBuffer.TYPE_FLOAT;
final ColorModel model = new ComponentColorModel(colors, false, false, transparency, datatype);
final WritableRaster data = model.createCompatibleWritableRaster(200,200);
final BufferedImage image = new BufferedImage(model, data, false, null);
final int width = data.getWidth();
final int height = data.getHeight();
for (int x=width; --x>=0;) {
for (int y=height; --y>=0;) {