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.

Changes between Initial Version and Version 4 of Ticket #5092


Ignore:
Timestamp:
05/05/11 01:44:44 (13 years ago)
Author:
mlinkert
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5092

    • Property Cc philippe.mailly@… added
    • Property Sprint changed from 2011-05-05 (11) to 2011-05-19 (12)
    • Property Summary changed from Update JIMI service to handle JPEG streams with DNL markers to Update tile-based JPEG decoder to handle images that are too large
  • Ticket #5092 – Description

    initial v4  
    1 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. 
     1Many .ndpi files contain JPEG streams that have a width and/or height larger than 65535 (the maximum size allowed in a JPEG stream).  For images where (width * height) <= (65535 * 65535), we can solve the problem by setting an artificial width and height, then re-pack the tiles with the correct dimensions after they have been decoded. 
    22 
    3 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. 
     3For images with (width * height) > (65535 * 65535), though, we need a different strategy. 

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

We're Hiring!