| AWARE [SYSTEMS] | Imaging expertise for the Delphi developer | |||||||
![]() |
TIFF and LibTiff Mailing List Archive | |||||||
LibTiff Mailing List
TIFF and LibTiff Mailing List Archive Contact
The TIFF Mailing List Homepage |
Thread2005.02.11 06:07 "facing problems with writing compressed tiff image strips.", by Priyanshu SharmaHi all,
I am new to the community as this is my first post, and recently i
have started my work on TIFF images. Using the libtiff library version
3.6.1 i am trying to read the compressed data strip( ie using
TIFFReadEncodedStrip() in my code).
i am giving my logic below.
NoOfStrips = TIFFNumberOfStrips(fp_TIFF_read);
buf size i am taking as the StripByteCount for the respective strips.
for (int line =0;line<NoOfStrips;line++)
{
buf = (char*) malloc(bufSize * sizeof(char));
if(TIFFReadEncodedStrip(fp_TIFF_read,line,buf, bufSize) < 0)
{
printf("\n\n error in reading the file\n\n");
res = false;
break;
}
if(TIFFWriteEncodedStrip(fp_TIFF_write,line,buf, bufSize) < 0)
{
printf("\nerror while writing TIFF file");
res = false;
break;
}
free(buf);
}
ideally this code should copy the data strips into another tiff file
where i have already written the respective tags.
it is not working in this case. i am unable to figure out my mistake.
Can anyone help me in this regard.
Thanx in advance
Priyanshu
BITS, Pilani
|
|||||||