<div dir="ltr">For one of my programs, I need to take an array of Floats and use the underlying bytes as the RGBA data for a bitmap image. In particular, the 32 bits of each Float must be treated as the color of the corresponding pixel. So the result is an image of height 1 and width the length of the array.<div><br></div><div>In particular, I need to be able to save the image as a PNG file, then later load it from disk and reconstruct each Float from its pixel, with no loss or change to the value of the Floats. So, how do I go from [Float] to a bitmap image suitable for saving to disk, without altering the underlying bytes?</div><div><br></div><div>(Yes, I understand this is an odd sort of thing to do. I can explain the purpose if anyone is interested.)</div><div><br></div><div>Thanks,</div><div>Nevin</div></div>