dlcs / image-server-node-cantaloupe

Dockerfile for Cantaloupe image server
MIT License
1 stars 0 forks source link

Spike: can Cantaloupe support JP2 streams? #8

Open tomcrane opened 1 year ago

tomcrane commented 1 year ago

At the moment, Cantaloupe's performance is poor with OpenJPEG or Grok processors because it needs to copy files before accessing streams. This also means it can't make byte-range requests to S3 with those processors.

It does work fine with Kakadu though - so can we make it work the same way for OpenJPEG and Grok and therefore support byte-range S3 requests without Kakadu?

Spike to investigate.

garyttierney commented 1 year ago

I've created a branch here that uses the JNR wrapper by Johannes Baiter: https://github.com/dbmdz/imageio-jnr.

Some initial comments/thoughts:

Observations:

garyttierney commented 1 year ago