-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider using grok instead of openjp2 with cantaloupe #703
Comments
@jonathangreen and image quality/standard compliance (weird tags, color space incompatibilities, etc)? Do you have some images around to compare? Sounds like a good plan, open version is sloooooow 👍 |
Here are some test results Diego. Thanks for the prod to get some numbers behind this. Turns out my initial tests had caching enabled, so sometimes the image was coming out of the cache. After disabling all caching, the numbers don't look as good, but Grok is a still faster. I don't see any quality difference at all in the output images produced. It seems to get most of its advantage when:
JP2 I tested with was 40mb, 6851x5601. My output format was jpeg. OpenJP2
Grok
Kakadu
|
Resolved with: |
Idea
Grok is a fork of OpenJP2 that is focusing on performance. I compiled it and it seems to work as a drop in replacement for OpenJP2 as far as Cantaloupe is concerned. I also saw a huge speed improvement using Grok vs OpenJP2 with a 40Mb JP2 file.
Since its not in Ubuntu package management its a little harder to install, but I think we should consider shipping it with our vagrant config because it will make large jp2 with cantaloupe much easier to work with.
Thoughts?
Compile instructions
The text was updated successfully, but these errors were encountered: