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 1 of Ticket #13188


Ignore:
Timestamp:
03/23/16 18:20:44 (8 years ago)
Author:
rleigh
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13188 – Description

    initial v1  
    22While expanding the coverage of the C++ test cases, I've identified some additional variants which aren't properly handled. 
    33 
    4 [I'll add more detail in a moment] 
     4Tile height greater than image height: 
     5int8/data-layout-int8-32x32planar-pi1-tile-32x48-ordered-optimal.tiff 
     6int8/data-layout-int8-32x32planar-pi1-tile-32x64-ordered-optimal.tiff 
     7int8/data-layout-int8-32x32planar-pi2-tile-32x48-ordered-optimal.tiff 
     8int8/data-layout-int8-32x32planar-pi2-tile-32x64-ordered-optimal.tiff 
     9int8/data-layout-int8-32x37planar-pi1-tile-32x48-ordered-optimal.tiff 
     10int8/data-layout-int8-32x37planar-pi1-tile-32x64-ordered-optimal.tiff 
     11int8/data-layout-int8-64x32planar-pi1-tile-64x48-ordered-optimal.tiff 
     12int8/data-layout-int8-64x32planar-pi1-tile-64x64-ordered-optimal.tiff 
    513 
     14BitsPerSample=1 BIT pixel type with padding for strip scanlines: 
    615bit/data-layout-bit-43x32chunky-pi1-strip-14-ordered-optimal.tiff 
     16bit/data-layout-bit-43x32chunky-pi1-strip-2-ordered-optimal.tiff 
     17bit/data-layout-bit-43x32chunky-pi1-strip-32-ordered-optimal.tiff 
     18bit/data-layout-bit-43x32chunky-pi1-strip-5-ordered-optimal.tiff 
     19bit/data-layout-bit-43x32chunky-pi1-tile-16x16-ordered-optimal.tiff 
     20bit/data-layout-bit-43x32chunky-pi1-tile-16x32-ordered-optimal.tiff 
     21bit/data-layout-bit-43x32chunky-pi1-tile-32x64-ordered-optimal.tiff 
     22bit/data-layout-bit-43x32chunky-pi2-tile-16x32-ordered-optimal.tiff 
     23 
     24For the bit data, it looks like it's mainly restricted to chunky rather than planar data, though there are several hundred failing cases; I've just included a small selection here.  The attached archive has a fairly comprehensive test set of many variants, which can be e.g. imported into OMERO in bulk to view. 
     25 
     26For the bit data, I'm also not 100% sure if the samples here are correct.  They might be, but I can't confirm it definitively without some other software capable of reading them, since the C++ unit tests only check if that the data round-trips and compares with a PNG reference image; it can't objectively test whether the packing is correct if it is writing and reading it using an incorrect assumption.  All of the other software I tested with mishandles chunky bitmasks. 

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

We're Hiring!