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,java.io.Closeable,java.lang.AutoCloseable
- Enclosing class:
- FileTiff
public class FileTiff.JPEGFastDCTInputStream extends FileTiff.JPEGDCTInputStream
-
-
Field Summary
Fields Modifier and Type Field Description private static intALLBITSprivate intC4private intC4C6private intC4Qprivate intC4Rprivate intC6private static intCONST_BITSprotected int[]matr2private intQprivate intRprivate static intTWOprivate static intVAL_BITS-
Fields inherited from class gov.nih.mipav.model.file.FileTiff.JPEGDCTInputStream
dc, levelshift, matr1, negclamp, posclamp
-
Fields inherited from class gov.nih.mipav.model.file.FileTiff.JPEGACInputStream
buffer, count, in, qt
-
Fields 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
Constructors Constructor Description JPEGFastDCTInputStream(FileTiff.JPEGHuffmanInputStream dc, FileTiff.JPEGHuffmanInputStream ac, int[] qt, int bps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private 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, restart
-
-
-
-
Field Detail
-
CONST_BITS
private static final int CONST_BITS
- See Also:
- Constant Field Values
-
VAL_BITS
private static final int VAL_BITS
- See Also:
- Constant Field Values
-
ALLBITS
private static final int ALLBITS
- See Also:
- Constant Field Values
-
TWO
private static final int TWO
- See Also:
- Constant Field Values
-
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 Detail
-
JPEGFastDCTInputStream
public JPEGFastDCTInputStream(FileTiff.JPEGHuffmanInputStream dc, FileTiff.JPEGHuffmanInputStream ac, int[] qt, int bps)
-
-
Method Detail
-
compute
private int compute(double val)
-
inverseDCT
public void inverseDCT(int[] buffer)
- Overrides:
inverseDCTin classFileTiff.JPEGDCTInputStream
-
normalize
void normalize(int[] qt)
-
-