[Geotiff] (no subject)
    Frank Warmerdam 
    warmerdam at pobox.com
       
    Thu Sep  2 06:45:39 PDT 2004
    
    
  
usha devi regadi wrote:
>   how to write a 8-bit color map image in geotiff format from my native format where i have access to raw data
> 
>   i will be greateful for your prompt reply
Usha,
Writing the colormap is not really a GeoTIFF specific issue.  I would
suggest you review the libtiff documentation.
To give you an example, I use code something like this to set colortable
on a GeoTIFF or TIFF file in my GDAL library:
/* -------------------------------------------------------------------- */
/*      Write out the colortable, and update the configuration.         */
/* -------------------------------------------------------------------- */
     unsigned short	anTRed[256], anTGreen[256], anTBlue[256];
     for( int iColor = 0; iColor < 256; iColor++ )
     {
         if( iColor < poCT->GetColorEntryCount() )
         {
             GDALColorEntry  sRGB;
             poCT->GetColorEntryAsRGB( iColor, &sRGB );
             anTRed[iColor] = (unsigned short) (257 * sRGB.c1);
             anTGreen[iColor] = (unsigned short) (257 * sRGB.c2);
             anTBlue[iColor] = (unsigned short) (257 * sRGB.c3);
         }
         else
         {
             anTRed[iColor] = anTGreen[iColor] = anTBlue[iColor] = 0;
         }
     }
     TIFFSetField( poGDS->hTIFF, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_PALETTE );
     TIFFSetField( poGDS->hTIFF, TIFFTAG_COLORMAP, anTRed, anTGreen, anTBlue );
Now that I re-read your message it looks like you are hoping for help on the
whole image writing process.  I would again suggest you review the libtiff
docs at http://www.remotesensing.org/libtiff.  There should be a good
link to a getting-started tutorial at the IBM DeveloperWorks web site.
Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent
    
    
More information about the Geotiff
mailing list