Class STBandCopier
Extends STTransformRaster
Handles copying bands between rasters. Can be used to extract bands from a
raster into a new raster or to insert a band from a raster into an existing
raster (insert).
Copyright, SchoonerTurtles LLP, 2009
@author Jim Graham
Static Functions
Static Functions
STRaster ConvertToRGB(STRaster TheRaster)
Exception Converts a raster to an RGB image as follows: - Grayscale: RGB bands all will contain the grayscale value - Palette: Pixels are replaced with their RGB values from the palette - 2 Bands: Red gets the first band while Blue and Green get the second - 3 Bands: Red=band 1, Green=band 2, Blue=band 3
Parameters: TheRaster - raster to convert to RGB Returns: - a new RGB raster. The bounds and data type do not change Throws: Exception
STRaster ExtractBands(STRaster TheInput,int[] SourceBands)
Exception Extract bands from an existing raster and puts them in a new raster. Examples include pulling the red band from an RGB image, pulling the mask from an RGBA image, etc.
Parameters: TheInput - raster to extract bands from SourceBands - Array of the band indexes into the input raster to exract for the
|