Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #6225 (new)

Opened 13 years ago

Last modified 8 years ago

Investigate OpenJPEG

Reported by: cxallan Owned by:
Priority: major Milestone: Pyramids
Component: Bin-Services Version: OMERO-5.2.0
Keywords: n.a. Cc:
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 3.0d
Sprint: n.a.

Description

OpenJPEG already has some JNI based Java bindings that it would be worthwhile to test. Preliminary results:

OpenJPEGJavaEncoder.encodeImageToJ2K: (re-)allocating 65536 bytes for the compressedStream
Encoder additional arguments = -n 1

tile number 1 / 1

- tile encoded in 0.003493 s

compression time = 8 msec
Encode time: 9
Stream length: 65536
Library stated stream length: 236
C: after opj_encode_with_info

Attachments (2)

Main.java (1.8 KB) - added by cxallan 13 years ago.
Simple boilerplate test case showing what is possible with OpenJPEG's JNI Java wrappers.
JavaOpenJPEGMacOSX.patch (2.9 KB) - added by cxallan 13 years ago.
Current patch of OpenJPEG trunk that I've made to get the JNI OpenJPEG Java bindings building.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 13 years ago by cxallan

  • Remaining Time set to 3.0

Changed 13 years ago by cxallan

Simple boilerplate test case showing what is possible with OpenJPEG's JNI Java wrappers.

Changed 13 years ago by cxallan

Current patch of OpenJPEG trunk that I've made to get the JNI OpenJPEG Java bindings building.

comment:2 Changed 13 years ago by cxallan

Referencing ticket #6220 has changed sprint.

comment:3 Changed 8 years ago by sbesson

Referencing ticket #6220 has changed sprint.

comment:4 Changed 8 years ago by sbesson

Referencing ticket #6220 has changed sprint.

comment:5 Changed 8 years ago by sbesson

  • Milestone changed from Unscheduled to Pyramids
  • Version set to OMERO-5.2.0
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.67197 sec.)

We're Hiring!