public interface ColorInterpretation extends WeakReferencingObservable, Persistent, Cloneable, Observer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALPHA_BAND |
static java.lang.String |
ARGB |
static java.lang.String |
BGR |
static java.lang.String |
BLACK_BAND |
static java.lang.String |
BLUE_BAND |
static java.lang.String |
CMYK |
static java.lang.String |
CYAN_BAND |
static java.lang.String |
GRAY_BAND |
static java.lang.String |
GRAYSCALE |
static java.lang.String |
GREEN_BAND |
static java.lang.String |
HSL |
static java.lang.String |
HUE_BAND |
static java.lang.String |
LIGHTNESS_BAND |
static java.lang.String |
MAGENTA_BAND |
static java.lang.String |
PALETTE |
static java.lang.String |
PALETTE_BAND |
static java.lang.String |
RED_BAND |
static java.lang.String |
RGB |
static java.lang.String |
SATURATION_BAND |
static java.lang.String |
UNDEFINED_BAND |
static java.lang.String |
YCBCR |
static java.lang.String |
YCBCR_CB_BAND |
static java.lang.String |
YCBCR_CR_BAND |
static java.lang.String |
YCBCR_Y_BAND |
static java.lang.String |
YELLOW_BAND |
| Modifier and Type | Method and Description |
|---|---|
void |
addColorInterpretation(ColorInterpretation ci)
Adds a color interpretation to this color interpretation.
|
void |
copyFrom(ColorInterpretation colorInterpretation)
Copy from the color interpretation received as parameter
|
java.lang.String |
get(int i)
Get color interpretation of band.
|
int |
getAlphaBand() |
int |
getBand(java.lang.String id)
Gets the band position defined with color interpretation received as
parameter.
|
ColorTable |
getPalette() |
int |
getPaletteBand()
If there are not color table, return -1
|
java.lang.String[] |
getValues()
Gets color interpretation of all bands
|
boolean |
hasAlphaBand() |
boolean |
hasAnyCMYKBand() |
boolean |
hasAnyColorInterpretationBand() |
boolean |
hasAnyGrayBand() |
boolean |
hasAnyHSLBand() |
boolean |
hasAnyPaletteBand() |
boolean |
hasAnyRGBBand() |
boolean |
hasAnyYCBCRBand() |
boolean |
hasInterpretation() |
boolean |
isAlphaInterpretation(int band) |
boolean |
isBGR() |
boolean |
isCMYK() |
boolean |
isColorInterpretation(int band) |
boolean |
isGray() |
boolean |
isGrayInterpretation(int band) |
boolean |
isHSL() |
boolean |
isPalette() |
boolean |
isPaletteInterpretation(int band) |
boolean |
isRGB() |
boolean |
isRGBA() |
boolean |
isUndefined()
Gets if color interpretation is defined
|
boolean |
isYCBCR() |
int |
length() |
void |
setColorInterpValue(int band,
java.lang.String value)
Set color interpretation value to band
|
void |
setPalette(ColorTable colorTable)
Sets the colorTable.
|
void |
setPaletteBand(int band)
Sets the band which will apply the color table
|
addObserver, deleteObserver, deleteObserversloadFromState, saveToStateclone, cloneQuietly, cloneQuietlystatic final java.lang.String RED_BAND
static final java.lang.String GREEN_BAND
static final java.lang.String BLUE_BAND
static final java.lang.String ALPHA_BAND
static final java.lang.String GRAY_BAND
static final java.lang.String HUE_BAND
static final java.lang.String SATURATION_BAND
static final java.lang.String LIGHTNESS_BAND
static final java.lang.String CYAN_BAND
static final java.lang.String MAGENTA_BAND
static final java.lang.String YELLOW_BAND
static final java.lang.String BLACK_BAND
static final java.lang.String YCBCR_Y_BAND
static final java.lang.String YCBCR_CB_BAND
static final java.lang.String YCBCR_CR_BAND
static final java.lang.String PALETTE_BAND
static final java.lang.String UNDEFINED_BAND
static final java.lang.String RGB
static final java.lang.String BGR
static final java.lang.String ARGB
static final java.lang.String GRAYSCALE
static final java.lang.String PALETTE
static final java.lang.String HSL
static final java.lang.String CMYK
static final java.lang.String YCBCR
void setColorInterpValue(int band,
java.lang.String value)
band - Bandvalue - Color interpretation valueint length()
boolean hasInterpretation()
boolean isBGR()
boolean isRGB()
boolean isRGBA()
boolean hasAnyRGBBand()
boolean isGray()
boolean isHSL()
boolean isCMYK()
boolean isYCBCR()
boolean isColorInterpretation(int band)
band - boolean isGrayInterpretation(int band)
band - boolean isPaletteInterpretation(int band)
band - boolean isAlphaInterpretation(int band)
band - java.lang.String get(int i)
i - Number of bandint getBand(java.lang.String id)
id - Color interpretation definitionboolean isUndefined()
java.lang.String[] getValues()
boolean hasAlphaBand()
int getAlphaBand()
void addColorInterpretation(ColorInterpretation ci)
ci - void copyFrom(ColorInterpretation colorInterpretation)
colorInterpretation - boolean hasAnyGrayBand()
boolean hasAnyPaletteBand()
boolean hasAnyHSLBand()
boolean hasAnyCMYKBand()
boolean hasAnyYCBCRBand()
void setPalette(ColorTable colorTable)
colorTable - void setPaletteBand(int band)
band - int getPaletteBand()
ColorTable getPalette()
boolean isPalette()
boolean hasAnyColorInterpretationBand()