... pixel data; they may com-pute the data themselves or interpret data from some external source, like a GIFfile. No matter how it generates the data, an image producer’s job is to hand that data to ... set to 0.If bits is too large (greater than 8), size is too large (greater than 2bits), orthe red, green, and blue arrays are too small to hold the map, the run-timeexception ArrayIndexOutOfBoundsException ... ImageProducer to retransmit the Image data in top-down, left -to- right order.12.3.3 MemoryImageSourceThe MemoryImageSource class allows you to create images completely in memory;you generate pixel data, ...