# Uses of Interface
org.apache.sis.image.Colorizer

Packages that use Colorizer
Package
Description
org.apache.sis.coverage.grid
A coverage backed by a regular grid.
org.apache.sis.image
Provides helper classes for handling Java2D rendered images together with some operations.
org.apache.sis.storage.aggregate
Resources which are aggregations or concatenations of other resources.

- ## Uses of Colorizer in org.apache.sis.coverage.grid

  Methods in org.apache.sis.coverage.grid that return Colorizer
  Modifier and Type
  Method
  Description
  `Colorizer`
  GridCoverageProcessor.`getColorizer()`
  Returns the colorization algorithm to apply on computed images.
  Methods in org.apache.sis.coverage.grid with parameters of type Colorizer
  Modifier and Type
  Method
  Description
  `void`
  GridCoverageProcessor.`setColorizer(Colorizer colorizer)`
  Sets the colorization algorithm to apply on computed images.

- ## Uses of Colorizer in org.apache.sis.image

  Fields in org.apache.sis.image declared as Colorizer
  Modifier and Type
  Field
  Description
  `static final Colorizer`
  Colorizer.`ARGB`
  RGB(A) color model for images storing 8 bits integer on 3 or 4 bands.
  Methods in org.apache.sis.image that return Colorizer
  Modifier and Type
  Method
  Description
  `static Colorizer`
  Colorizer.`forCategories(Function<Category,Color[]> colors)`
  Creates a colorizer which will interpolate colors in ranges identified by categories.
  `static Colorizer`
  Colorizer.`forInstance(ColorModel colors)`
  Creates a colorizer which will use the specified color model instance if compatible with the target.
  `static Colorizer`
  Colorizer.`forRange(double lower, double upper, Color... colors)`
  Creates a colorizer which will interpolate the given colors in the given range of values.
  `static Colorizer`
  Colorizer.`forRanges(Map<NumberRange<?>, Color[]> colors)`
  Creates a colorizer which will interpolate colors in multiple ranges of values.
  `Colorizer`
  ImageProcessor.`getColorizer()`
  Returns the colorization algorithm to apply on computed images, or `null` for default.
  `default Colorizer`
  Colorizer.`orElse(Colorizer alternative)`
  Returns a new colorizer which will apply the specified alternative if this colorizer cannot infer a color model.
  Methods in org.apache.sis.image with parameters of type Colorizer
  Modifier and Type
  Method
  Description
  `default Colorizer`
  Colorizer.`orElse(Colorizer alternative)`
  Returns a new colorizer which will apply the specified alternative if this colorizer cannot infer a color model.
  `void`
  ImageProcessor.`setColorizer(Colorizer colorizer)`
  Sets the colorization algorithm to apply on computed images.

- ## Uses of Colorizer in org.apache.sis.storage.aggregate

  Methods in org.apache.sis.storage.aggregate that return Colorizer
  Modifier and Type
  Method
  Description
  `Colorizer`
  CoverageAggregator.`getColorizer()`
  Returns the colorization algorithm to apply on computed images.
  Methods in org.apache.sis.storage.aggregate with parameters of type Colorizer
  Modifier and Type
  Method
  Description
  `void`
  CoverageAggregator.`setColorizer(Colorizer colorizer)`
  Sets the colorization algorithm to apply on computed images.