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 #5092 (new)

Opened 13 years ago

Last modified 11 years ago

Update JIMI service to handle JPEG streams with DNL markers — at Initial Version

Reported by: mlinkert Owned by: mlinkert
Priority: critical Milestone: OMERO-Beta4.3
Component: Bio-Formats Version: n.a.
Keywords: n.a. Cc: philippe.mailly@…, smithd@…, taewooko@…, andreas.dander@…, Richard.Ingram@…, qn.trinh-xuan@…, kim.linton@…, anitha.kannan@…
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 1.0d
Sprint: 2011-05-05 (11)

Description

DNL markers and what to do about them are explained nicely here: http://www4.informatik.uni-erlangen.de/Services/Doc/graphics/doc/jpeg/structure.html.

Java's native JPEG support conveniently does not support DNL markers, so it seems like the sensible solution is to pre-process the JPEG stream to strip out any DNL markers (and update the SOF markers) before passing the stream off to JIMI and the native JPEG decoder.

Change History (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.70480 sec.)

We're Hiring!