color[] spectrum; double scle = 3.0; double xoff = -2.0; double yoff = -2.0; int maxIter = 64, res = 1; Slider maxIterSlider; Slider resSlider; //------------------------------------------------ void setup() { size(400,400); maxIterSlider = new Slider(width-15,10,5,height-20,16f,512f, (float) maxIter); resSlider = new Slider(width-25,height-110,5,100,4f,0f, (float)res); spectrum = loadSpectrum("chlorophyll"); noLoop(); redraw(); } //------------------------------------------------ void draw() { background(0); drawMbrot(0,255,0); maxIterSlider.visualize(); resSlider.visualize(); } //------------------------------------------------ color[] loadSpectrum(String name) { PImage img = loadImage("spectrum-"+name+".jpg"); color[] spectrum = new color[img.width]; for( int i=0 ; i10 && mouseX10 && mouseY