public class J2KImageReadParam extends ImageReadParam
ImageReadParam
for reading images in
the JPEG 2000 format.
The decoding parameters for JPEG 2000 are listed below:
Parameter Name | Description |
---|---|
decodingRate | Specifies the decoding rate in bits per pixel (bpp) where the
number of pixels is related to the image's original size (Note:
this parameter is not affected by resolution ).
The default is Double.MAX_VALUE .
It means decoding with the encoding rate.
|
resolution | Specifies the resolution level wanted for the decoded image
(0 means the lowest available resolution, the resolution
level gives an image with the original dimension). If the given index
is greater than the number of available resolution levels of the
compressed image, the decoded image has the lowest available
resolution (among all tile-components). This parameter affects only
the inverse wavelet transform and not the number of bytes read by the
codestream parser, which depends only on decodingRate .
The default value, -1, means to use the resolution level at encoding.
|
Modifier and Type | Field and Description |
---|---|
private double |
decodingRate
Specifies the decoding rate in bits per pixel (bpp) where the
number of pixels is related to the image's original size
(Note: this number is not affected by
resolution ). |
private int |
resolution
Specifies the resolution level wanted for the decoded image
(0 means the lowest available resolution, the resolution
level gives an image with the original dimension).
|
canSetSourceRenderSize, destination, destinationBands, minProgressivePass, numProgressivePasses, sourceRenderSize
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset
Constructor and Description |
---|
J2KImageReadParam()
Constructs a default instance of
J2KImageReadParam . |
Modifier and Type | Method and Description |
---|---|
double |
getDecodingRate()
Gets
decodingRate . |
int |
getResolution()
Gets
resolution . |
void |
setDecodingRate(double rate)
Sets
decodingRate . |
void |
setResolution(int resolution)
Sets
resolution . |
canSetSourceRenderSize, getDestination, getDestinationBands, getSourceMaxProgressivePass, getSourceMinProgressivePass, getSourceNumProgressivePasses, getSourceRenderSize, setDestination, setDestinationBands, setDestinationType, setSourceProgressivePasses, setSourceRenderSize
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setSourceBands, setSourceRegion, setSourceSubsampling
private double decodingRate
resolution
).private int resolution
decodingRate
.public J2KImageReadParam()
J2KImageReadParam
.public void setDecodingRate(double rate)
decodingRate
.rate
- the decoding rate in bits per pixel.getDecodingRate()
public double getDecodingRate()
decodingRate
.setDecodingRate(double)
public void setResolution(int resolution)
resolution
.resolution
- the resolution level with 0 being
the lowest available.getResolution()
public int getResolution()
resolution
.setResolution(int)
Copyright © 2017 Open Microscopy Environment