Package gov.nih.mipav.model.file
Class FileTiff.JPEGFastDCTInputStream
java.lang.Object
java.io.InputStream
gov.nih.mipav.model.file.FileTiff.JPEGACInputStream
gov.nih.mipav.model.file.FileTiff.JPEGDCTInputStream
gov.nih.mipav.model.file.FileTiff.JPEGFastDCTInputStream
- All Implemented Interfaces:
FileTiff.JPEGConstants,Closeable,AutoCloseable
- Enclosing class:
FileTiff
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final intprivate final intprivate final intprivate final intprivate final intprivate static final intprotected int[]private final intprivate final intprivate static final intprivate static final intFields inherited from class gov.nih.mipav.model.file.FileTiff.JPEGDCTInputStream
dc, levelshift, matr1, negclamp, posclampFields 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
ConstructorsConstructorDescriptionJPEGFastDCTInputStream(FileTiff.JPEGHuffmanInputStream dc, FileTiff.JPEGHuffmanInputStream ac, int[] qt, int bps) -
Method Summary
Modifier and TypeMethodDescriptionprivate intcompute(double val) voidinverseDCT(int[] buffer) (package private) voidnormalize(int[] qt) Methods inherited from class gov.nih.mipav.model.file.FileTiff.JPEGDCTInputStream
fillBuffer, getBuffer, levelShift, read, restartMethods inherited from class java.io.InputStream
available, close, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Field Details
-
CONST_BITS
private static final int CONST_BITS- See Also:
-
VAL_BITS
private static final int VAL_BITS- See Also:
-
ALLBITS
private static final int ALLBITS- See Also:
-
TWO
private static final int TWO- See Also:
-
C6
private final int C6 -
C4C6
private final int C4C6 -
C4
private final int C4 -
Q
private final int Q -
C4Q
private final int C4Q -
R
private final int R -
C4R
private final int C4R -
matr2
protected int[] matr2
-
-
Constructor Details
-
JPEGFastDCTInputStream
public JPEGFastDCTInputStream(FileTiff.JPEGHuffmanInputStream dc, FileTiff.JPEGHuffmanInputStream ac, int[] qt, int bps)
-
-
Method Details
-
compute
private int compute(double val) -
inverseDCT
public void inverseDCT(int[] buffer) - Overrides:
inverseDCTin classFileTiff.JPEGDCTInputStream
-
normalize
void normalize(int[] qt)
-