AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2003.03.26 12:02 "LZW and 4bit tiffs", by Carter John-jcarte01
2003.03.26 23:30 "Re: LZW and 4bit tiffs", by Michael Still
2003.03.27 16:38 "RE: LZW and 4bit tiffs", by Carter John-jcarte01
2003.04.04 10:50 "RE: 8bit to 12bit", by Carter John-jcarte01
2003.04.03 13:03 "8bit to 12bit", by NTC Alpha
2003.04.04 10:33 "Re: 8bit to 12bit", by Michael Still

2003.03.27 16:38 "RE: LZW and 4bit tiffs", by Carter John-jcarte01

Hi

if your referring to the article by Mark Nelson, Oct 1989, I went with that code initially but found I couldn't alter it to suit the my needs.

my problem [with LZW anyway :-')] was my "get code function", in particular i found that when I'd make the code = to strip[byte_number] <<8 or <<16 that i get leading 1's my solution was to take a 3 step approach,

2) part2 = strip[byte_number];
        part2 &= 000000FF; /* wipe leading 1's*/
        part2 = part2<<(8+bit_count);

thanks jc