summaryrefslogtreecommitdiff
path: root/javax/imageio
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2004-12-27 11:48:45 +0000
committerMichael Koch <konqueror@gmx.de>2004-12-27 11:48:45 +0000
commit7ab4982faeaad412f57d22b2e8d4ba4acc595648 (patch)
tree45a7f5a3c6e79432ea1176e446c7507706c4e5d7 /javax/imageio
parentb02a4c09d18c28051be11e44da2db5c6a6025407 (diff)
downloadclasspath-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.java14
-rw-r--r--javax/imageio/ImageReadParam.java16
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