I have achieved this same task using the color ramp property of a surface graph, but I think there might be an easier way to do this without using a graph, like creating a color array from the array of numbers and simply wiring that color array to a picture indicator. (I dont need to have a shape created- just a color map)
Thankfully, each row of the 2D array of numbers has a fixed pair of min /max values which can be mapped to the min/max of a color scale. What is not clear to me is how to map that to a color scale such that i get to choose what the min/max color would be, just like a color ramp property node provides the means of doing so. I would also like suggestions on how best to continously read images of a front panel control to a picture indicator and get the best image quality possible considering that the image will be zoomed by a factor of atleast 1.5. I am currently using 24-bit on the pixmap.
Also I would be glad to know how to modify the size of an image (not the indicator) such that the height is changed but the width is unchanged. In order words such that I can choose any "aspect ratio" of my choice. The zoom factor property affects both dimensions