uk.co.mmscomputing.imageio.tiff
Class TIFFYCbCrOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
uk.co.mmscomputing.imageio.tiff.TIFFYCbCrOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class TIFFYCbCrOutputStream
- extends java.io.FilterOutputStream
| Fields inherited from class java.io.FilterOutputStream |
out |
| Methods inherited from class java.io.FilterOutputStream |
close, write, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
w
protected int w
yf
protected int yf
xf
protected int xf
positioning
protected int positioning
LumaRed
protected double LumaRed
LumaGreen
protected double LumaGreen
LumaBlue
protected double LumaBlue
RfBY
protected double RfBY
RfBCb
protected double RfBCb
RfBCr
protected double RfBCr
RfWY
protected double RfWY
RfWCb
protected double RfWCb
RfWCr
protected double RfWCr
RCr
protected double RCr
BCb
protected double BCb
red
protected byte[] red
green
protected byte[] green
blue
protected byte[] blue
col
protected int col
off
protected int off
max
protected int max
needToFlush
protected boolean needToFlush
BYTE
public static final int BYTE
- See Also:
- Constant Field Values
ASCII
public static final int ASCII
- See Also:
- Constant Field Values
SHORT
public static final int SHORT
- See Also:
- Constant Field Values
LONG
public static final int LONG
- See Also:
- Constant Field Values
RATIONAL
public static final int RATIONAL
- See Also:
- Constant Field Values
SBYTE
public static final int SBYTE
- See Also:
- Constant Field Values
UNDEFINED
public static final int UNDEFINED
- See Also:
- Constant Field Values
SSHORT
public static final int SSHORT
- See Also:
- Constant Field Values
SLONG
public static final int SLONG
- See Also:
- Constant Field Values
SRATIONAL
public static final int SRATIONAL
- See Also:
- Constant Field Values
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
DOUBLE
public static final int DOUBLE
- See Also:
- Constant Field Values
NewSubfileType
public static final int NewSubfileType
- See Also:
- Constant Field Values
SubfileType
public static final int SubfileType
- See Also:
- Constant Field Values
ImageWidth
public static final int ImageWidth
- See Also:
- Constant Field Values
ImageLength
public static final int ImageLength
- See Also:
- Constant Field Values
BitsPerSample
public static final int BitsPerSample
- See Also:
- Constant Field Values
Compression
public static final int Compression
- See Also:
- Constant Field Values
PhotometricInterpretation
public static final int PhotometricInterpretation
- See Also:
- Constant Field Values
Thresholding
public static final int Thresholding
- See Also:
- Constant Field Values
CellWidth
public static final int CellWidth
- See Also:
- Constant Field Values
CellLength
public static final int CellLength
- See Also:
- Constant Field Values
FillOrder
public static final int FillOrder
- See Also:
- Constant Field Values
DocumentName
public static final int DocumentName
- See Also:
- Constant Field Values
ImageDescription
public static final int ImageDescription
- See Also:
- Constant Field Values
Make
public static final int Make
- See Also:
- Constant Field Values
Model
public static final int Model
- See Also:
- Constant Field Values
StripOffsets
public static final int StripOffsets
- See Also:
- Constant Field Values
Orientation
public static final int Orientation
- See Also:
- Constant Field Values
SamplesPerPixel
public static final int SamplesPerPixel
- See Also:
- Constant Field Values
RowsPerStrip
public static final int RowsPerStrip
- See Also:
- Constant Field Values
StripByteCounts
public static final int StripByteCounts
- See Also:
- Constant Field Values
MinSampleValue
public static final int MinSampleValue
- See Also:
- Constant Field Values
MaxSampleValue
public static final int MaxSampleValue
- See Also:
- Constant Field Values
XResolution
public static final int XResolution
- See Also:
- Constant Field Values
YResolution
public static final int YResolution
- See Also:
- Constant Field Values
PlanarConfiguration
public static final int PlanarConfiguration
- See Also:
- Constant Field Values
PageName
public static final int PageName
- See Also:
- Constant Field Values
XPosition
public static final int XPosition
- See Also:
- Constant Field Values
YPosition
public static final int YPosition
- See Also:
- Constant Field Values
FreeOffsets
public static final int FreeOffsets
- See Also:
- Constant Field Values
FreeByteCounts
public static final int FreeByteCounts
- See Also:
- Constant Field Values
GrayResponseUnit
public static final int GrayResponseUnit
- See Also:
- Constant Field Values
GrayResponseCurve
public static final int GrayResponseCurve
- See Also:
- Constant Field Values
T4Options
public static final int T4Options
- See Also:
- Constant Field Values
T6Options
public static final int T6Options
- See Also:
- Constant Field Values
ResolutionUnit
public static final int ResolutionUnit
- See Also:
- Constant Field Values
PageNumber
public static final int PageNumber
- See Also:
- Constant Field Values
ColorResponseCurve
public static final int ColorResponseCurve
- See Also:
- Constant Field Values
Software
public static final int Software
- See Also:
- Constant Field Values
DateTime
public static final int DateTime
- See Also:
- Constant Field Values
Artist
public static final int Artist
- See Also:
- Constant Field Values
HostComputer
public static final int HostComputer
- See Also:
- Constant Field Values
Predictor
public static final int Predictor
- See Also:
- Constant Field Values
WhitePoint
public static final int WhitePoint
- See Also:
- Constant Field Values
PrimaryChromaticities
public static final int PrimaryChromaticities
- See Also:
- Constant Field Values
ColorMap
public static final int ColorMap
- See Also:
- Constant Field Values
HalftoneHints
public static final int HalftoneHints
- See Also:
- Constant Field Values
TileWidth
public static final int TileWidth
- See Also:
- Constant Field Values
TileLength
public static final int TileLength
- See Also:
- Constant Field Values
TileOffsets
public static final int TileOffsets
- See Also:
- Constant Field Values
TileByteCounts
public static final int TileByteCounts
- See Also:
- Constant Field Values
InkSet
public static final int InkSet
- See Also:
- Constant Field Values
InkNames
public static final int InkNames
- See Also:
- Constant Field Values
NumberOfInks
public static final int NumberOfInks
- See Also:
- Constant Field Values
DotRange
public static final int DotRange
- See Also:
- Constant Field Values
TargetPrinter
public static final int TargetPrinter
- See Also:
- Constant Field Values
ExtraSamples
public static final int ExtraSamples
- See Also:
- Constant Field Values
SampleFormat
public static final int SampleFormat
- See Also:
- Constant Field Values
SMinSampleValue
public static final int SMinSampleValue
- See Also:
- Constant Field Values
SMaxSampleValue
public static final int SMaxSampleValue
- See Also:
- Constant Field Values
TransferRange
public static final int TransferRange
- See Also:
- Constant Field Values
JPEGTables
public static final int JPEGTables
- See Also:
- Constant Field Values
JPEGProc
public static final int JPEGProc
- See Also:
- Constant Field Values
JPEGInterchangeFormat
public static final int JPEGInterchangeFormat
- See Also:
- Constant Field Values
JPEGInterchangeFormatLength
public static final int JPEGInterchangeFormatLength
- See Also:
- Constant Field Values
JPEGRestartInterval
public static final int JPEGRestartInterval
- See Also:
- Constant Field Values
JPEGLosslessPredictors
public static final int JPEGLosslessPredictors
- See Also:
- Constant Field Values
JPEGPointTransforms
public static final int JPEGPointTransforms
- See Also:
- Constant Field Values
JPEGQTables
public static final int JPEGQTables
- See Also:
- Constant Field Values
JPEGDCTables
public static final int JPEGDCTables
- See Also:
- Constant Field Values
JPEGACTables
public static final int JPEGACTables
- See Also:
- Constant Field Values
YCbCrCoefficients
public static final int YCbCrCoefficients
- See Also:
- Constant Field Values
YCbCrSubSampling
public static final int YCbCrSubSampling
- See Also:
- Constant Field Values
YCbCrPositioning
public static final int YCbCrPositioning
- See Also:
- Constant Field Values
ReferenceBlackWhite
public static final int ReferenceBlackWhite
- See Also:
- Constant Field Values
Copyright
public static final int Copyright
- See Also:
- Constant Field Values
ExifIFD
public static final int ExifIFD
- See Also:
- Constant Field Values
ImageSourceData
public static final int ImageSourceData
- See Also:
- Constant Field Values
NOCOMPRESSION
public static final int NOCOMPRESSION
- See Also:
- Constant Field Values
CCITTGROUP3MODHUFFMAN
public static final int CCITTGROUP3MODHUFFMAN
- See Also:
- Constant Field Values
CCITTFAXT4
public static final int CCITTFAXT4
- See Also:
- Constant Field Values
CCITTFAXT6
public static final int CCITTFAXT6
- See Also:
- Constant Field Values
LZW
public static final int LZW
- See Also:
- Constant Field Values
JPEGDeprecated
public static final int JPEGDeprecated
- See Also:
- Constant Field Values
JPEG
public static final int JPEG
- See Also:
- Constant Field Values
PACKBITS
public static final int PACKBITS
- See Also:
- Constant Field Values
WhiteIsZero
public static final int WhiteIsZero
- See Also:
- Constant Field Values
BlackIsZero
public static final int BlackIsZero
- See Also:
- Constant Field Values
RGB
public static final int RGB
- See Also:
- Constant Field Values
PaletteColor
public static final int PaletteColor
- See Also:
- Constant Field Values
TransparencyMask
public static final int TransparencyMask
- See Also:
- Constant Field Values
CMYK
public static final int CMYK
- See Also:
- Constant Field Values
YCbCr
public static final int YCbCr
- See Also:
- Constant Field Values
CIELab
public static final int CIELab
- See Also:
- Constant Field Values
ICCLab
public static final int ICCLab
- See Also:
- Constant Field Values
NoUnit
public static final int NoUnit
- See Also:
- Constant Field Values
Inch
public static final int Inch
- See Also:
- Constant Field Values
CM
public static final int CM
- See Also:
- Constant Field Values
LowColHighBit
public static final int LowColHighBit
- See Also:
- Constant Field Values
LowColLowBit
public static final int LowColLowBit
- See Also:
- Constant Field Values
compNone
public static final int compNone
- See Also:
- Constant Field Values
compBaselineMH
public static final int compBaselineMH
- See Also:
- Constant Field Values
compT4MH
public static final int compT4MH
- See Also:
- Constant Field Values
compT4MR
public static final int compT4MR
- See Also:
- Constant Field Values
compT6MMR
public static final int compT6MMR
- See Also:
- Constant Field Values
compPackBits
public static final int compPackBits
- See Also:
- Constant Field Values
compLZW
public static final int compLZW
- See Also:
- Constant Field Values
compJPEG
public static final int compJPEG
- See Also:
- Constant Field Values
TIFFYCbCrOutputStream
public TIFFYCbCrOutputStream(java.io.OutputStream out,
int width,
int yf,
int xf)
setPositioning
public void setPositioning(int positioning)
setColourCoefficients
public void setColourCoefficients(double LumaRed,
double LumaGreen,
double LumaBlue)
setRfBWY
public void setRfBWY(double black,
double white)
setRfBWCb
public void setRfBWCb(double black,
double white)
setRfBWCr
public void setRfBWCr(double black,
double white)
writeDataUnit
protected void writeDataUnit()
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(int b)
throws java.io.IOException
- Overrides:
write in class java.io.FilterOutputStream
- Throws:
java.io.IOException
write1
public void write1(int c)
throws java.io.IOException
- Throws:
java.io.IOException
flush
public void flush()
throws java.io.IOException
- Specified by:
flush in interface java.io.Flushable- Overrides:
flush in class java.io.FilterOutputStream
- Throws:
java.io.IOException
Copyright © 2011 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.