Hey guys,
Now the JAI library is deprecated, I am a little bit at a loss on how to read a 16bit grayscale heightmap in Processing. Can anyone recommend a format that’s easier to read, or a replacement imaging library or workaround?
Appreciated!
Hey guys,
Now the JAI library is deprecated, I am a little bit at a loss on how to read a 16bit grayscale heightmap in Processing. Can anyone recommend a format that’s easier to read, or a replacement imaging library or workaround?
Appreciated!
Could you say a but more about what your goal is, specifically? Are you loading data in a fixed format – from files, sensors? – and trying to display it on screen as PImage? Could you link to JAI deprecation you mention?
I was using using JAI to load a 16bit grayscale image (a depthmap) into a BufferedImage, just to read the brightness data and convert to a 3D model (relief). The level of precision is exactly why 8bit images didn’t suffice.
Have you taken a look at ImageJ? I used to use it for 16bit grayscale, although not with Processing directly.
Interesting example of a similar discussion by GeoTools https://github.com/geotools/geotools/wiki/Replace-JAI
I think @cansik has also worked with ImageJ before, but I’m not sure in what way.
Here are some old ImageJ plus processing threads from the old forum:
Ah nice thanks, let me take a look!