2010.12.14 17:55 "[Tiff] patch to tif_jpeg.c", by Dwight Kelly

2011.01.04 19:28 "Re: [Tiff] Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Dwight Kelly

Hello, can you please define '2 band image'?

Hum, and there's also another case that doesn't work.

If I have a 2 band image as source:

$ ./tools/tiffcp 2band.tif out.tif -c jpeg -p contig JPEGLib: Bogus input colorspace. out.tif: Error, can't write strip 0.

So, I'd also suggest changing:

if (td->td_photometric == PHOTOMETRIC_MINISWHITE ||

>> td->td_photometric == PHOTOMETRIC_MINISBLACK)

sp->cinfo.c.in_color_space = JCS_GRAYSCALE;

into:

>       if ((td->td_photometric == PHOTOMETRIC_MINISWHITE ||

>> td->td_photometric == PHOTOMETRIC_MINISBLACK) &&

> td->td_samplesperpixel == 1)

sp->cinfo.c.in_color_space = JCS_GRAYSCALE;

--
Dwight Kelly
Apago, Inc. 4080 McGinnis Ferry Rd Suite 601 Alpharetta, GA 30005
voice:(770) 619-1884 fax:(770) 619-1885
email: dkelly@apago.com web: http://www.apago.com

Become a fan of Apago on Facebook <http://www.facebook.com/#%21/pages/Alpharetta-GA/Apago/41606887092?ref=ts&ajaxpipe=1&__a=13>