java.lang.Object
javax.imageio.IIOParam
javax.imageio.ImageWriteParam
com.luciad.imageio.webp.WebPWriteParam
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class javax.imageio.ImageWriteParam
canOffsetTiles, 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, tilingSetFields inherited from class javax.imageio.IIOParam
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintfloatintintintintintintintintintintfloatintintbooleanbooleanbooleanbooleanbooleanvoidsetAlphaCompression(int aAlphaCompression) voidsetAlphaFiltering(int aAlphaFiltering) voidsetAlphaQuality(int aAlphaQuality) voidsetAutoAdjustFilterStrength(boolean aAutofilter) voidsetCompressionQuality(float quality) voidsetCompressionType(String compressionType) voidsetEmulateJpegSize(boolean aEmulateJpegSize) voidsetEntropyAnalysisPassCount(int aPass) voidsetFilterSharpness(int aFilterSharpness) voidsetFilterStrength(int aFilterStrength) voidsetFilterType(int aFilterType) voidsetMethod(int aMethod) voidsetPartitionLimit(int aPartitionLimit) voidsetPartitions(int aPartitions) voidsetPreprocessing(int aPreprocessing) voidsetReduceMemoryUsage(boolean aLowMemory) voidsetSegments(int aSegments) voidsetShowCompressed(boolean aShowCompressed) voidsetSnsStrength(int aSnsStrength) voidsetTargetPSNR(float aTargetPSNR) voidsetTargetSize(int aTargetSize) voidsetThreadLevel(int aThreadLevel) voidsetUseSharpYUV(boolean aUseSharpYUV) voidMethods inherited from class javax.imageio.ImageWriteParam
canOffsetTiles, canWriteCompressed, canWriteProgressive, canWriteTiles, getBitRate, getCompressionMode, getCompressionQualityDescriptions, getCompressionQualityValues, getCompressionType, getCompressionTypes, getLocale, getLocalizedCompressionTypeName, getPreferredTileSizes, getProgressiveMode, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTilingMode, isCompressionLossless, setCompressionMode, setProgressiveMode, setTiling, setTilingMode, unsetTilingMethods inherited from class javax.imageio.IIOParam
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setDestinationType, setSourceBands, setSourceRegion, setSourceSubsampling
-
Field Details
-
LOSSY_COMPRESSION
public static final int LOSSY_COMPRESSION- See Also:
-
LOSSLESS_COMPRESSION
public static final int LOSSLESS_COMPRESSION- See Also:
-
-
Constructor Details
-
WebPWriteParam
-
-
Method Details
-
getCompressionQuality
public float getCompressionQuality()- Overrides:
getCompressionQualityin classImageWriteParam
-
setCompressionQuality
public void setCompressionQuality(float quality) - Overrides:
setCompressionQualityin classImageWriteParam
-
setCompressionType
- Overrides:
setCompressionTypein classImageWriteParam
-
unsetCompression
public void unsetCompression()- Overrides:
unsetCompressionin classImageWriteParam
-
setSnsStrength
public void setSnsStrength(int aSnsStrength) -
setAlphaQuality
public void setAlphaQuality(int aAlphaQuality) -
getSegments
public int getSegments() -
getPreprocessing
public int getPreprocessing() -
getFilterStrength
public int getFilterStrength() -
setEmulateJpegSize
public void setEmulateJpegSize(boolean aEmulateJpegSize) -
getPartitions
public int getPartitions() -
setTargetPSNR
public void setTargetPSNR(float aTargetPSNR) -
getEntropyAnalysisPassCount
public int getEntropyAnalysisPassCount() -
getPartitionLimit
public int getPartitionLimit() -
getFilterType
public int getFilterType() -
getFilterSharpness
public int getFilterSharpness() -
getAlphaQuality
public int getAlphaQuality() -
isShowCompressed
public boolean isShowCompressed() -
isReduceMemoryUsage
public boolean isReduceMemoryUsage() -
setThreadLevel
public void setThreadLevel(int aThreadLevel) -
isAutoAdjustFilterStrength
public boolean isAutoAdjustFilterStrength() -
setReduceMemoryUsage
public void setReduceMemoryUsage(boolean aLowMemory) -
setFilterStrength
public void setFilterStrength(int aFilterStrength) -
getTargetSize
public int getTargetSize() -
setEntropyAnalysisPassCount
public void setEntropyAnalysisPassCount(int aPass) -
setFilterSharpness
public void setFilterSharpness(int aFilterSharpness) -
getAlphaFiltering
public int getAlphaFiltering() -
getSnsStrength
public int getSnsStrength() -
setPartitionLimit
public void setPartitionLimit(int aPartitionLimit) -
setMethod
public void setMethod(int aMethod) -
setAlphaFiltering
public void setAlphaFiltering(int aAlphaFiltering) -
getMethod
public int getMethod() -
setFilterType
public void setFilterType(int aFilterType) -
setPartitions
public void setPartitions(int aPartitions) -
setAutoAdjustFilterStrength
public void setAutoAdjustFilterStrength(boolean aAutofilter) -
isEmulateJpegSize
public boolean isEmulateJpegSize() -
getAlphaCompression
public int getAlphaCompression() -
setShowCompressed
public void setShowCompressed(boolean aShowCompressed) -
setSegments
public void setSegments(int aSegments) -
getTargetPSNR
public float getTargetPSNR() -
getThreadLevel
public int getThreadLevel() -
setTargetSize
public void setTargetSize(int aTargetSize) -
setAlphaCompression
public void setAlphaCompression(int aAlphaCompression) -
setPreprocessing
public void setPreprocessing(int aPreprocessing) -
setUseSharpYUV
public void setUseSharpYUV(boolean aUseSharpYUV) -
getUseSharpYUV
public boolean getUseSharpYUV()
-