diff options
author | Michael Koch <konqueror@gmx.de> | 2004-12-27 11:48:45 +0000 |
---|---|---|
committer | Michael Koch <konqueror@gmx.de> | 2004-12-27 11:48:45 +0000 |
commit | 7ab4982faeaad412f57d22b2e8d4ba4acc595648 (patch) | |
tree | 45a7f5a3c6e79432ea1176e446c7507706c4e5d7 /javax/imageio | |
parent | b02a4c09d18c28051be11e44da2db5c6a6025407 (diff) | |
download | classpath-7ab4982faeaad412f57d22b2e8d4ba4acc595648.tar.gz |
2004-12-27 Michael Koch <konqueror@gmx.de>
* javax/imageio/IIOParam.java
(setSourceBands): New method.
(setSourceSubsampling): Likewise.
* javax/imageio/ImageReadParam.java
(setDestination): Likewise.
(setDestinationBands): Likewise.
(setSourceProgressivePasses): Likewise.
Diffstat (limited to 'javax/imageio')
-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 |