
Thread
2007.11.15 11:42 "Re: [Tiff] Simple code to write Tiff images from Raw data", by Jason Tillett
Here is my simple code snippet.
have not had any compatibility problems I
maybe I just got lucky so far... but
TIFF *out=TIFFOpen(fn,"w");
width=nx;int height=ny;int sampleperpixel=1; //RGBA=4 bw/gray=1 int
TIFFTAG_IMAGEWIDTH, width); TIFFSetField(out,
TIFFTAG_IMAGELENGTH, height); TIFFSetField(out,
TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG); TIFFSetField(out,
TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_MINISBLACK); TIFFSetField(out,
TIFFTAG_BITSPERSAMPLE, 8); TIFFSetField(out,
TIFFTAG_SAMPLESPERPIXEL, sampleperpixel); TIFFSetField(out,
TIFFTAG_ROWSPERSTRIP, ny); TIFFSetField(out,
Write the information to the tiff file //
0, a, width * height * sampleperpixel) == 0){ if(TIFFWriteEncodedStrip(out,
"Could not write image\n"); fprintf(stderr,
}
TIFFClose(out);