Package org.aoju.bus.image.nimble.stream
Class ImagePixelInputStream
java.lang.Object
javax.imageio.stream.ImageInputStreamImpl
javax.imageio.stream.MemoryCacheImageInputStream
org.aoju.bus.image.nimble.stream.ImagePixelInputStream
- All Implemented Interfaces:
Closeable,DataInput,AutoCloseable,ImageInputStream,BytesWithImageDescriptor
public class ImagePixelInputStream
extends MemoryCacheImageInputStream
implements BytesWithImageDescriptor
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class javax.imageio.stream.ImageInputStreamImpl
bitOffset, byteOrder, flushedPos, streamPos -
Constructor Summary
ConstructorsConstructorDescriptionImagePixelInputStream(ImageInputStream dis, ImageDescriptor imageDescriptor) ImagePixelInputStream(ImageInputStream dis, ImageDescriptor imageDescriptor, TransferSyntaxType tsType) -
Method Summary
Methods inherited from class javax.imageio.stream.MemoryCacheImageInputStream
close, finalize, flushBefore, isCached, isCachedFile, isCachedMemoryMethods inherited from class javax.imageio.stream.ImageInputStreamImpl
checkClosed, flush, getBitOffset, getByteOrder, getFlushedPosition, getStreamPosition, length, mark, read, readBit, readBits, readBoolean, readByte, readBytes, readChar, readDouble, readFloat, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedInt, readUnsignedShort, readUTF, reset, seek, setBitOffset, setByteOrder, skipBytes, skipBytes
-
Constructor Details
-
ImagePixelInputStream
public ImagePixelInputStream(ImageInputStream dis, ImageDescriptor imageDescriptor) throws IOException - Throws:
IOException
-
ImagePixelInputStream
public ImagePixelInputStream(ImageInputStream dis, ImageDescriptor imageDescriptor, TransferSyntaxType tsType) throws IOException - Throws:
IOException
-
-
Method Details
-
getImageDescriptor
- Specified by:
getImageDescriptorin interfaceBytesWithImageDescriptor
-
read
- Specified by:
readin interfaceImageInputStream- Overrides:
readin classMemoryCacheImageInputStream- Throws:
IOException
-
read
- Specified by:
readin interfaceImageInputStream- Overrides:
readin classMemoryCacheImageInputStream- Throws:
IOException
-
seekCurrentFrame
- Throws:
IOException
-
seekNextFrame
- Throws:
IOException
-
getBytes
- Specified by:
getBytesin interfaceBytesWithImageDescriptor- Throws:
IOException
-
isEndOfStream
public boolean isEndOfStream()
-