2016.11.21 19:29 "Re: [Tiff] 12 bit byte format", by Kemp Watson
But then, aren¹t you decompressing 16-bit images?
W. Kemp Watson
Objective Pathology Services Limited
tel. +1 (416) 970-7284
From: Aaron Boxer <email@example.com>
Date: Monday, November 21, 2016 at 2:25 PM
To: Watson Kemp <firstname.lastname@example.org>
Cc: TIFF mailing list <email@example.com>
Subject: Re: [Tiff] 12 bit byte format
On Mon, Nov 21, 2016 at 2:21 PM, Kemp Watson <firstname.lastname@example.org>
> 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
The strip is returned in 12 bit.
> W. Kemp Watson
> Objective Pathology Services Limited
> www.objectivepathology.com <http://www.objectivepathology.com>
> tel. +1 (416) 970-7284 <tel:%2B1%20%28416%29%20970-7284>
> From: <email@example.com> on behalf of Aaron Boxer
> Date: Monday, November 21, 2016 at 2:07 PM
> To: TIFF mailing list <firstname.lastname@example.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: