Package gov.nih.mipav.model.file
Class FileTiff.JPEGDCTInputStream
java.lang.Object
java.io.InputStream
gov.nih.mipav.model.file.FileTiff.JPEGACInputStream
gov.nih.mipav.model.file.FileTiff.JPEGDCTInputStream
- All Implemented Interfaces:
FileTiff.JPEGConstants,Closeable,AutoCloseable
- Direct Known Subclasses:
FileTiff.JPEGFastDCTInputStream
- Enclosing class:
FileTiff
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FileTiff.JPEGDCInputStreamprotected intprotected int[]protected intprotected intFields inherited from class gov.nih.mipav.model.file.FileTiff.JPEGACInputStream
buffer, count, in, qtFields inherited from interface gov.nih.mipav.model.file.FileTiff.JPEGConstants
APP0, APP1, APP10, APP11, APP12, APP13, APP14, APP15, APP2, APP3, APP4, APP5, APP6, APP7, APP8, APP9, COM, CQT, CQT2, DAC, DCTBlockSize, DCTSize, DHP, DHT, DNL, DQT, DRI, EOI, EXP, HCACTable, HCDCTable, HLACTable, HLDCTable, IZigZagTable, JPG, JPG0, JPG1, JPG10, JPG11, JPG12, JPG13, JPG2, JPG3, JPG4, JPG5, JPG6, JPG7, JPG8, JPG9, LQT, LQT2, MARK, RST0, RST1, RST2, RST3, RST4, RST5, RST6, RST7, SOF0, SOF1, SOF10, SOF11, SOF13, SOF14, SOF15, SOF2, SOF3, SOF5, SOF6, SOF7, SOF9, SOI, SOS, TEM, ZigZagTable -
Constructor Summary
ConstructorsConstructorDescriptionJPEGDCTInputStream(FileTiff.JPEGHuffmanInputStream dc, FileTiff.JPEGHuffmanInputStream ac, int[] qt, int bps) -
Method Summary
Modifier and TypeMethodDescriptionvoidint[]voidinverseDCT(int[] buffer) protected voidintread()voidrestart()Methods inherited from class java.io.InputStream
available, close, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Field Details
-
dc
-
levelshift
protected int levelshift -
negclamp
protected int negclamp -
posclamp
protected int posclamp -
matr1
protected int[] matr1
-
-
Constructor Details
-
JPEGDCTInputStream
public JPEGDCTInputStream(FileTiff.JPEGHuffmanInputStream dc, FileTiff.JPEGHuffmanInputStream ac, int[] qt, int bps)
-
-
Method Details
-
restart
- Overrides:
restartin classFileTiff.JPEGACInputStream- Throws:
IOException
-
getBuffer
public int[] getBuffer() -
levelShift
protected void levelShift() -
fillBuffer
- Overrides:
fillBufferin classFileTiff.JPEGACInputStream- Throws:
IOException
-
read
- Overrides:
readin classFileTiff.JPEGACInputStream- Throws:
IOException
-
inverseDCT
- Throws:
IOException
-