- 2007.08.07 03:46 "[Tiff] bilevel image scrambling when size not divisible by 8", by Lee Cooper
- 2007.08.07 14:48 "Re: [Tiff] Indexed Images", by Toby Thain
- 2007.08.07 15:23 "Re: [Tiff] Indexed Images", by Frank Warmerdam
- 2007.08.13 22:43 "[Tiff] 16-bit palette image", by Christian Henning
2007.08.17 19:03 "Re: [Tiff] How to write a planar tiff file", by Toby Thain
On 17-Aug-07, at 4:00 PM, Christian Henning wrote:
Hi there, I'm having problems writing a planar image file. Can
somebody spot the problem in the following code. It's the most basic
writer I can think of.
What kind of problem are you having?
--Toby
int main()
{TIFF* file = TIFFOpen( "write_test.tif", "w" );
TIFFSetField( file, TIFFTAG_IMAGEWIDTH, 100 );
TIFFSetField( file, TIFFTAG_IMAGELENGTH, 100 );
TIFFSetField( file, TIFFTAG_COMPRESSION , COMPRESSION_LZW );
TIFFSetField( file, TIFFTAG_PLANARCONFIG, PLANARCONFIG_SEPARATE );
TIFFSetField( file, TIFFTAG_BITSPERSAMPLE, 8 );
TIFFSetField( file, TIFFTAG_SAMPLESPERPIXEL, 3 );
std::vector< unsigned char > row( 100 );
for( int c = 0; c < 3; ++c )
{
for( int y = 0; y < 100; ++y )
{
int size = TIFFWriteScanline( file
, &row.front()
, y
, c );io_error_if( size == -1, "Write error." );
}}
TIFFClose( file );
}Thanks ahead,
> _______________________________________________
> Tiff mailing list: Tiff@lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/tiff
> http://www.remotesensing.org/libtiff/