| Modifier and Type | Class and Description |
|---|---|
class |
ChannelDefinitionMapper
This class is responsible for the mapping between
requested components and image channels.
|
class |
ColorSpaceMapper
This is the base class for all modules in the colorspace and icc
profiling steps of the decoding chain.
|
class |
EnumeratedColorSpaceMapper
This class provides Enumerated ColorSpace API for the jj2000.j2k imaging chain
by implementing the BlkImgDataSrc interface, in particular the getCompData
and getInternCompData methods.
|
class |
PalettizedColorSpaceMapper
This class provides decoding of images with palettized colorspaces.
|
class |
Resampler
This class resamples the components of an image so that
all have the same number of samples.
|
class |
SYccColorSpaceMapper
This decodes maps which are defined in the sYCC
colorspace into the sRGB colorspadce.
|
| Modifier and Type | Field and Description |
|---|---|
protected BlkImgDataSrc |
ColorSpaceMapper.src
The image source.
|
| Modifier and Type | Method and Description |
|---|---|
static BlkImgDataSrc |
SYccColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
Resampler.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
PalettizedColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
EnumeratedColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
ColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
ChannelDefinitionMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
| Modifier and Type | Method and Description |
|---|---|
static BlkImgDataSrc |
SYccColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
Resampler.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
PalettizedColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
EnumeratedColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
ColorSpaceMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
static BlkImgDataSrc |
ChannelDefinitionMapper.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
| Constructor and Description |
|---|
ChannelDefinitionMapper(BlkImgDataSrc src,
ColorSpace csMap)
Ctor which creates an ICCProfile for the image and initializes
all data objects (input, working, and output).
|
ColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Ctor which creates an ICCProfile for the image and initializes
all data objects (input, working, and output).
|
EnumeratedColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Ctor which creates an ICCProfile for the image and initializes
all data objects (input, working, and output).
|
PalettizedColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Ctor which creates an ICCProfile for the image and initializes
all data objects (input, working, and output).
|
Resampler(BlkImgDataSrc src,
ColorSpace csMap)
Ctor resamples a BlkImgDataSrc so that all components
have the same number of samples.
|
SYccColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Ctor which creates an ICCProfile for the image and initializes
all data objects (input, working, and output).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ICCProfiler
This class provides ICC Profiling API for the jj2000.j2k imaging chain
by implementing the BlkImgDataSrc interface, in particular the getCompData
and getInternCompData methods.
|
| Modifier and Type | Method and Description |
|---|---|
static BlkImgDataSrc |
ICCProfiler.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
| Modifier and Type | Method and Description |
|---|---|
static BlkImgDataSrc |
ICCProfiler.createInstance(BlkImgDataSrc src,
ColorSpace csMap)
Factory method for creating instances of this class.
|
| Constructor and Description |
|---|
ICCProfiler(BlkImgDataSrc src,
ColorSpace csMap)
Ctor which creates an ICCProfile for the image and initializes
all data objects (input, working, output).
|
| Modifier and Type | Method and Description |
|---|---|
static Image |
BlkImgDataSrcImageProducer.createImage(BlkImgDataSrc src)
Returns an Image object given an BlkImgDataSrc source.
|
static Image |
BlkImgDataSrcImageProducer.createImage(BlkImgDataSrc src,
Component c)
Returns an Image object given an BlkImgDataSrc source.
|
| Constructor and Description |
|---|
BlkImgDataSrcImageProducer(BlkImgDataSrc src)
Creates an image producer which uses 'src' as the source of image
data.
|
| Modifier and Type | Method and Description |
|---|---|
BlkImgDataSrc |
HeaderDecoder.createChannelDefinitionMapper(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the ChannelDefinitonMapper which maps the
input channels to the channel definition for the appropriate
colorspace.
|
BlkImgDataSrc |
HeaderDecoder.createColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the EnumeratedColorSpaceMapper
corresponding to the information read from the JP2 image file
via the ColorSpace parameter.
|
BlkImgDataSrc |
HeaderDecoder.createPalettizedColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the PalettizedColorSpaceMapper which uses
the input samples as indicies into a sample palette to
construct the output.
|
BlkImgDataSrc |
HeaderDecoder.createResampler(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the Resampler which converts the input
source to one in which all channels have the same number of
samples.
|
| Modifier and Type | Method and Description |
|---|---|
BlkImgDataSrc |
HeaderDecoder.createChannelDefinitionMapper(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the ChannelDefinitonMapper which maps the
input channels to the channel definition for the appropriate
colorspace.
|
BlkImgDataSrc |
HeaderDecoder.createColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the EnumeratedColorSpaceMapper
corresponding to the information read from the JP2 image file
via the ColorSpace parameter.
|
BlkImgDataSrc |
HeaderDecoder.createPalettizedColorSpaceMapper(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the PalettizedColorSpaceMapper which uses
the input samples as indicies into a sample palette to
construct the output.
|
BlkImgDataSrc |
HeaderDecoder.createResampler(BlkImgDataSrc src,
ColorSpace csMap)
Creates and returns the Resampler which converts the input
source to one in which all channels have the same number of
samples.
|
| Constructor and Description |
|---|
EncoderSpecs(int nt,
int nc,
BlkImgDataSrc imgsrc,
ParameterList pl)
Initialize all members with the given number of tiles and components
and the command-line arguments stored in a ParameterList instance
|
| Constructor and Description |
|---|
PrecinctSizeSpec(int nt,
int nc,
byte type,
BlkImgDataSrc imgsrc,
IntegerSpec dls,
ParameterList pl)
Creates a new PrecinctSizeSpec object for the specified number of tiles
and components and the ParameterList instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImgDataConverter
This class is responsible of all data type conversions.
|
class |
ImgDataJoiner
This class implements the ImgData interface and allows to obtain data from
different sources.
|
class |
Tiler
This class places an image in the canvas coordinate system, tiles it, if so
specified, and performs the coordinate conversions transparently.
|
| Constructor and Description |
|---|
ImgDataConverter(BlkImgDataSrc imgSrc)
Constructs a new ImgDataConverter object that operates on the specified
source of image data.
|
ImgDataConverter(BlkImgDataSrc imgSrc,
int fp)
Constructs a new ImgDataConverter object that operates on the specified
source of image data.
|
ImgDataJoiner(BlkImgDataSrc[] imD,
int[] cIdx)
Class constructor.
|
Tiler(BlkImgDataSrc src,
int ax,
int ay,
int px,
int py,
int nw,
int nh)
Constructs a new tiler with the specified 'BlkImgDataSrc' source,
image origin, tiling origin and nominal tile size.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForwCompTransf
This class apply component transformations to the tiles depending on user
specifications.
|
| Constructor and Description |
|---|
ForwCompTransf(BlkImgDataSrc imgSrc,
EncoderSpecs encSpec)
Constructs a new ForwCompTransf object that operates on the specified
source of image data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImgReader
This is the generic interface to be implemented by all image file (or other
resource) readers for different image file formats.
|
class |
ImgReaderPGM
This class implements the ImgData interface for reading 8 bit unsigned data
from a binary PGM file.
|
class |
ImgReaderPGX
This class extends the ImgReader abstract class for reading PGX files.
|
class |
ImgReaderPPM
This class implements the ImgData interface for reading 8 bits unsigned
data from a binary PPM file
|
| Modifier and Type | Class and Description |
|---|---|
class |
InvCompTransf
This class apply inverse component transformations to the tiles depending
on specification read from the codestream header.
|
| Constructor and Description |
|---|
InvCompTransf(BlkImgDataSrc imgSrc,
DecoderSpecs decSpec,
int[] utdepth,
ParameterList pl)
Constructs a new ForwCompTransf object that operates on the
specified source of image data.
|
| Modifier and Type | Field and Description |
|---|---|
protected BlkImgDataSrc |
ImgWriter.src
The source ImagaData object, from where to get the image data
|
| Constructor and Description |
|---|
ImgWriterPGM(File out,
BlkImgDataSrc imgSrc,
int c)
Creates a new writer to the specified File object, to write data from
the specified component.
|
ImgWriterPGM(String fname,
BlkImgDataSrc imgSrc,
int c)
Creates a new writer to the specified file, to write data from the
specified component.
|
ImgWriterPGX(File out,
BlkImgDataSrc imgSrc,
int c,
boolean isSigned)
Creates a new writer to the specified File object, to write data from
the specified component.
|
ImgWriterPGX(String fname,
BlkImgDataSrc imgSrc,
int c,
boolean isSigned)
Creates a new writer to the specified file, to write data from the
specified component.
|
ImgWriterPPM(File out,
BlkImgDataSrc imgSrc,
int n1,
int n2,
int n3)
Creates a new writer to the specified File object, to write data from
the specified component.
|
ImgWriterPPM(String fname,
BlkImgDataSrc imgSrc,
int n1,
int n2,
int n3)
Creates a new writer to the specified file, to write data from the
specified component.
|
| Modifier and Type | Method and Description |
|---|---|
static ForwardWT |
ForwardWT.createInstance(BlkImgDataSrc src,
ParameterList pl,
EncoderSpecs encSpec)
Creates a ForwardWT object with the specified filters, and with other
options specified in the parameter list 'pl'.
|
| Constructor and Description |
|---|
ForwWTFull(BlkImgDataSrc src,
EncoderSpecs encSpec,
int cb0x,
int cb0y)
Initializes this object with the given source of image data and with
all the decompositon parameters
|
| Modifier and Type | Class and Description |
|---|---|
class |
InverseWT
This abstract class extends the WaveletTransform one with the specifics of
inverse wavelet transforms.
|
class |
InvWTFull
This class implements the InverseWT with the full-page approach for int and
float data.
|
Copyright © 2015. All rights reserved.