diff options
Diffstat (limited to 'javax')
-rw-r--r-- | javax/imageio/IIOParam.java | 14 | ||||
-rw-r--r-- | javax/imageio/ImageReadParam.java | 16 |
2 files changed, 30 insertions, 0 deletions
diff --git a/javax/imageio/IIOParam.java b/javax/imageio/IIOParam.java index bbab1cf79..1a5912399 100644 --- a/javax/imageio/IIOParam.java +++ b/javax/imageio/IIOParam.java @@ -141,6 +141,11 @@ public abstract class IIOParam this.destinationOffset = destinationOffset; } + public void setSourceBands(int[] sourceBands) + { + this.sourceBands = sourceBands; + } + public void setSourceRegion(Rectangle sourceRegion) { if (sourceRegion != null @@ -154,4 +159,13 @@ public abstract class IIOParam this.sourceRegion = sourceRegion; } + + public void setSourceSubsampling(int sourceXSubsampling, int sourceYSubsampling, + int subsamplingXOffset, int subsamplingYOffset) + { + this.sourceXSubsampling = sourceXSubsampling; + this.sourceYSubsampling = sourceYSubsampling; + this.subsamplingXOffset = subsamplingXOffset; + this.subsamplingYOffset = subsamplingYOffset; + } } diff --git a/javax/imageio/ImageReadParam.java b/javax/imageio/ImageReadParam.java index e5414bda1..4192c563b 100644 --- a/javax/imageio/ImageReadParam.java +++ b/javax/imageio/ImageReadParam.java @@ -94,6 +94,22 @@ public class ImageReadParam extends IIOParam { return sourceRenderSize; } + + public void setDestination(BufferedImage destination) + { + this.destination = destination; + } + + public void setDestinationBands(int[] destinationBands) + { + this.destinationBands = destinationBands; + } + + public void setSourceProgressivePasses(int minPass, int numPasses) + { + this.minProgressivePass = minPass; + this.numProgressivePasses = numPasses; + } public void setSourceRenderSize(Dimension size) throws UnsupportedOperationException |