uk.co.mmscomputing.imageio.tiff
Class TIFFYCbCrInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
uk.co.mmscomputing.io.IntFilterInputStream
uk.co.mmscomputing.imageio.tiff.TIFFYCbCrInputStream
- All Implemented Interfaces:
- java.io.Closeable
public class TIFFYCbCrInputStream
- extends IntFilterInputStream
| Fields inherited from class java.io.FilterInputStream |
in |
| Methods inherited from class java.io.FilterInputStream |
available, close, mark, markSupported, read, read, reset, skip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
TIFFYCbCrInputStream
public TIFFYCbCrInputStream(IntFilterInputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
setColourCoefficients
public void setColourCoefficients(double LumaRed,
double LumaGreen,
double LumaBlue)
getLumaRed
public double getLumaRed()
getLumaGreen
public double getLumaGreen()
getLumaBlue
public double getLumaBlue()
setRfBWY
public void setRfBWY(double black,
double white)
setRfBWCb
public void setRfBWCb(double black,
double white)
setRfBWCr
public void setRfBWCr(double black,
double white)
read
public int read()
throws java.io.IOException
- Overrides:
read in class java.io.FilterInputStream
- Throws:
java.io.IOException
convert
protected int convert(int YCbCr)
throws java.io.IOException
- Throws:
java.io.IOException
read
public int read(int[] buf,
int off,
int len)
throws java.io.IOException
- Specified by:
read in class IntFilterInputStream
- Throws:
java.io.IOException
Copyright © 2011 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.