public class OpenJp2ImageWriteParam
extends javax.imageio.ImageWriteParam
| Modifier and Type | Class | Description |
|---|---|---|
static class |
OpenJp2ImageWriteParam.ProgressionOrder |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
COMPRESS_TYPE_LOSSLESS |
|
static java.lang.String |
COMPRESS_TYPE_LOSSY |
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffsetcanOffsetTiles, canWriteCompressed, canWriteProgressive, canWriteTiles, compressionMode, compressionQuality, compressionType, compressionTypes, locale, MODE_COPY_FROM_METADATA, MODE_DEFAULT, MODE_DISABLED, MODE_EXPLICIT, preferredTileSizes, progressiveMode, tileGridXOffset, tileGridYOffset, tileHeight, tileWidth, tilingMode, tilingSet| Constructor | Description |
|---|---|
OpenJp2ImageWriteParam() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canOffsetTiles() |
|
boolean |
canWriteCompressed() |
|
boolean |
canWriteProgressive() |
|
boolean |
canWriteTiles() |
|
java.lang.String |
getCompressionType() |
|
java.lang.String[] |
getCompressionTypes() |
|
int |
getNumResolutions() |
|
OpenJp2ImageWriteParam.ProgressionOrder |
getProgressionOrder() |
|
boolean |
isCompressionLossless() |
|
void |
setCompressionQuality(float quality) |
Set the compression quality.
|
void |
setCompressionType(java.lang.String compressionType) |
Set the compression type.
|
void |
setNumResolutions(int numResolutions) |
Set the number of resolutions to encode in the output image.
|
void |
setProgressionOrder(OpenJp2ImageWriteParam.ProgressionOrder progOrder) |
Set the progression order of the encoded image.
|
void |
setWriteEPHMarkers(boolean writeEPHMarkers) |
Write EPH marker after each header packet.
|
void |
setWriteSOPMarkers(boolean writeSOPMarkers) |
Write SOP markers after each packet.
|
boolean |
shouldWriteEPHMarkers() |
|
boolean |
shouldWriteSOPMarkers() |
|
protected opj_cparameters |
toNativeParams(OpenJpeg lib) |
|
void |
unsetCompression() |
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setDestinationType, setSourceBands, setSourceRegion, setSourceSubsamplinggetBitRate, getCompressionMode, getCompressionQuality, getCompressionQualityDescriptions, getCompressionQualityValues, getLocale, getLocalizedCompressionTypeName, getPreferredTileSizes, getProgressiveMode, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTilingMode, setCompressionMode, setProgressiveMode, setTiling, setTilingMode, unsetTilingpublic static java.lang.String COMPRESS_TYPE_LOSSY
public static java.lang.String COMPRESS_TYPE_LOSSLESS
protected opj_cparameters toNativeParams(OpenJpeg lib)
public boolean canWriteTiles()
canWriteTiles in class javax.imageio.ImageWriteParampublic boolean canOffsetTiles()
canOffsetTiles in class javax.imageio.ImageWriteParampublic boolean canWriteProgressive()
canWriteProgressive in class javax.imageio.ImageWriteParampublic boolean canWriteCompressed()
canWriteCompressed in class javax.imageio.ImageWriteParampublic java.lang.String[] getCompressionTypes()
getCompressionTypes in class javax.imageio.ImageWriteParampublic void setCompressionType(java.lang.String compressionType)
setCompressionType in class javax.imageio.ImageWriteParampublic java.lang.String getCompressionType()
getCompressionType in class javax.imageio.ImageWriteParampublic void unsetCompression()
unsetCompression in class javax.imageio.ImageWriteParampublic boolean isCompressionLossless()
isCompressionLossless in class javax.imageio.ImageWriteParampublic boolean shouldWriteSOPMarkers()
public void setWriteSOPMarkers(boolean writeSOPMarkers)
writeSOPMarkers - flag if sop markers should be writtenpublic boolean shouldWriteEPHMarkers()
public void setWriteEPHMarkers(boolean writeEPHMarkers)
writeEPHMarkers - flag if eph markers should be writtenpublic void setCompressionQuality(float quality)
ImageWriteParam.setCompressionType(java.lang.String) must have been set to ImageWriteParam.MODE_EXPLICIT.
Quality must be between 0.0 (worst) and 1.0 (best).setCompressionQuality in class javax.imageio.ImageWriteParampublic int getNumResolutions()
public void setNumResolutions(int numResolutions)
numResolutions - the num resolutionspublic OpenJp2ImageWriteParam.ProgressionOrder getProgressionOrder()
public void setProgressionOrder(OpenJp2ImageWriteParam.ProgressionOrder progOrder)
progOrder - the progression orderCopyright © 2018. All rights reserved.