NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #381 (closed defect: fixed)

Opened 2009-04-23T15:01:09-05:00

Last modified 2009-04-24T10:12:36-05:00

Channel discrepancy when converting from indexed true color to OME-TIFF

Reported by: curtis Owned by: melissa
Priority: major Milestone:
Component: bio-formats Severity: serious
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by curtis)

$ bfconvert Desktop/data/animated.gif animated.ome.tif
Desktop/data/animated.gif [Graphics Interchange Format] -> animated.ome.tif [OME-TIFF] ...................................................................................................................................................... [done]
6.11s elapsed (1145.0+3510.0ms per image, 1419ms overhead)

$ showinf -nopix animated.ome.tif 
Checking file format [OME-TIFF]
Initializing reader
Initialization took 0.29s

Reading core metadata
Filename = /Users/curtis/animated.ome.tif
Used files = [/Users/curtis/animated.ome.tif]
Series count = 1
Series #0 -- :
        Image count = 150
        RGB = false (1)
        Interleaved = false
        Indexed = true (true color)
        ************ Warning: no LUT ************
        Width = 640
        Height = 480
        SizeZ = 1
        SizeT = 150
        SizeC = 1
...

If the -expand flag is used, then three non-indexed channels are written to the TIFF, as expected. But without the flag, the expected behavior should be either:

  1. SizeC=1 with one non-indexed channel; or
  2. SizeC=3 with three indexed channels.

Change History

comment:1 Changed 2009-04-23T15:02:09-05:00 by curtis

  • Description modified

comment:2 Changed 2009-04-24T10:12:36-05:00 by melissa

  • Status changed from new to closed
  • Resolution set to fixed

(In [5028]) Override get8BitLookupTable() and get16BitLookupTable(). Closes #381.