2003.08.01 20:02 "[Tiff] problems using tiffwritetile", by Pushkar Pradhan

2003.08.01 20:02 "[Tiff] problems using tiffwritetile", by Pushkar Pradhan

I'm not able to write a tiled tiff file. The problem is TIFFWriteTile is not writing the amount of data being read by TIFFReadTile TIFFReadTile reads in 16384 bytes but TIFFWriteTile writes out only 2048 bytes.

Can anyone tell what's going wrong? (it's a single band img. and I set the tags also).

Code:

    for(y = 0; y < imageLength; y += tileLength) {
      for(x = 0; x < imageWidth; x += tileWidth) {
        size = TIFFReadTile(tif, buf, x, y, 0, 0);
        printf("read %d bytes\n", size);
        count++;
        printf("tile: %d\n", count);

        /* RGBTOLHS */
        /*Rgb2Lhs(&bufR, &bufG, &bufB, &L, &H, &S, tileLength, tileWidth);*/
        size = TIFFWriteTile(wtif, buf, x, y, 0, 0);
        printf("written %d bytes\n", size);
        printf("width %d bytes\n", x);
        printf("length %d bytes\n", y      }
    }

Pushkar Pradhan