Class ImageDataStream

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class ImageDataStream
    extends java.io.InputStream
    • Field Detail

      • image

        private final java.awt.image.BufferedImage image
      • width

        private final int width
      • height

        private final int height
      • raster

        private final java.awt.image.Raster raster
      • opaque

        private final boolean opaque
      • byteBuffer

        private final java.util.Queue<java.lang.Integer> byteBuffer
      • sampleValues

        private final int[] sampleValues
      • sampleSizes

        private final int[] sampleSizes
      • x

        private int x
      • y

        private int y
    • Method Detail

      • getImage

        public java.awt.image.BufferedImage getImage()
      • read

        public int read()
                 throws java.io.IOException
        Specified by:
        read in class java.io.InputStream
        Throws:
        java.io.IOException
      • bufferSampleValue

        private void bufferSampleValue​(int band)
      • nextSample

        private boolean nextSample()