2016.11.12 20:16 "[Tiff] Libtiff 4.0.7 release pending ...", by Bob Friesenhahn

2016.11.21 19:32 "Re: [Tiff] 12 bit byte format", by Kemp Watson

I guess what I mean is, are you sure that you are truly storing 12-bit interleaved data, tagged as 12-bit? Or are you storing 16-bit data, tagged as 12-bit?

W. Kemp Watson
kemp@objectivepathology.com

Objective Pathology Services Limited
www.objectivepathology.com
tel. +1 (416) 970-7284

From: Aaron Boxer <boxerab@gmail.com>
Date: Monday, November 21, 2016 at 2:25 PM
To: Watson Kemp <kemp@objectivepathology.com>
Cc: TIFF mailing list <tiff@lists.maptools.org>
Subject: Re: [Tiff] 12 bit byte format

On Mon, Nov 21, 2016 at 2:21 PM, Kemp Watson <kemp@objectivepathology.com>
wrote:
> Do you have control of the original writing end of the data? If so, why not
> store as 16-bit? Vastly easierŠ

Thanks. The data is stored in 16 bit, with tag indicating 12 bits used.
But, when I read the data with tifflib, I get the format I mentioned
earlier.
The strip is returned in 12 bit.

>
> W. Kemp Watson
> kemp@objectivepathology.com
>
>
> Objective Pathology Services Limited
> www.objectivepathology.com <http://www.objectivepathology.com>
> tel. +1 (416) 970-7284 <tel:%2B1%20%28416%29%20970-7284>
>
>
> From: <tiff-bounces@lists.maptools.org> on behalf of Aaron Boxer
> <boxerab@gmail.com>
> Date: Monday, November 21, 2016 at 2:07 PM
> To: TIFF mailing list <tiff@lists.maptools.org>
> Subject: [Tiff] 12 bit byte format
>
> I am decompressing 12 bit RGB images, on little endian system.
>
> Each channel is stored in 3 nibbles: for example red is stored as
>
> 0xR2 R1 R0
>
> where R2 is the largest address, R0 is the smallest.
>
> When reading a strip, the nibbles are stored in the memory buffer as follows,
> in order of increasing memory address:
> (brackets indicate bytes)
>
> Lowest address.... (R1 R2) (G2 R0) (G0 G1) (B1 B2) (R2 B0) (R1 R0)....
>
> Is it possible for libtiff to store the nibbles as follows:
>
> R0 R1 R2 G0 G1 G2 B0 B1 B2............
>
> (sorry for the non-standard notation here)
> _______________________________________________ Tiff mailing list:
> Tiff@lists.maptools.orghttp://lists.maptools.org/mailman/listinfo/tiffhttp://w
> ww.remotesensing.org/libtiff/