ThinkGeo.com    |     Documentation    |     Premium Support

36bit JPEG2000 not working

I am trying to open JPEG2000 image by using Jpeg2000RasterLayer layer
the image is a 36bit representation for pixel.
The image failed to open (black image appears)

I can see their was a problem in the past in opening 16bit images, as describes in the following post:

I used 2 sample image
relax_36.jp2 - 32 bit not opened
relax_24.jp2 - we converted the relax_36.jp2 image into a 24 bit representation, and then it opened OK

Do you support 36 bit Jpeg2000 image?
If not is it a known issue, and when it is planned to be fixed?

Hi Shlomo,

Thanks to let us know your requirement.

In fact we support the jpeg2000 via LizardTech library.

It mainly works for 8 bit and 16 bit, for 32 bit that should be the types of RGBA, GrayScale, the 3rd part library cannot complete support to read all the bands.

And in fact we have a little confused about your question, you mentioned the 32bit and 36bit, so what’s the exactly bit?

If that’s 36bit, we don’t support that.

But if possible you can upload your jpeg2000 file, our developer can did some test to see whether we can render it.

Regards,

Ethan

Sorry for the confusion, 36 is a typo, I meant 32 bit.

So your are saying that:

  • 8 bit and 16 bit are completely supported?
  • 32 bit is partially supported due to limitation in LizardTech library?
  • What about 24 bit, is it supported?

I attached the sample images, will appreciate you checksample.zip (290.9 KB)

Hi Shlomo,

The bit we meant is bit for each band.

So for 8 bit and 16 bit we support RGB, RGBA, GrayScale for now, the GrayScale not completely support.

For more types, the limiatation is in LizardTech library.

In our definition of 24 bit, we don’t support that.

Our developer will look into your data and see whether it can be rendered.

Regards,

Ethan

Hi Shlomo,

Our developer did some research about your data, and the reply is this format is not supported.

Regards,

Ethan