Class PhotometricInterpreterYCbCr
java.lang.Object
org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter
org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreterYCbCr
- 
Field SummaryFields inherited from class org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreterheight, predictor, samplesPerPixel, width
- 
Constructor SummaryConstructorsConstructorDescriptionPhotometricInterpreterYCbCr(int samplesPerPixel, int[] bitsPerSample, int predictor, int width, int height) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic intconvertYCbCrtoRGB(int y, int cb, int cr) This method converts a YUV (aka YCbCr) colorspace to a RGB colorspace.voidinterpretPixel(ImageBuilder imageBuilder, int[] samples, int x, int y) static intlimit(int value, int min, int max) Methods inherited from class org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpretergetBitsPerSample
- 
Constructor Details- 
PhotometricInterpreterYCbCrpublic PhotometricInterpreterYCbCr(int samplesPerPixel, int[] bitsPerSample, int predictor, int width, int height) 
 
- 
- 
Method Details- 
convertYCbCrtoRGBThis method converts a YUV (aka YCbCr) colorspace to a RGB colorspace. This is handy when trying to reconstruct an image in Java from YCbCr transmitted data. This routine expects the data to fall in the standard PC 0..255 range per pixel, with the array dimensions corresponding to the imageWidth and imageHeight. These variables are either set manually in the case of a null constructor, or they are automatically calculated from the image parameter constructor.- Parameters:
- y- The Y component set.
- cb- The Cb component set.
- cr- The Cr component set.
- Returns:
- R The R component.
 
- 
limit
- 
interpretPixelpublic void interpretPixel(ImageBuilder imageBuilder, int[] samples, int x, int y) throws ImagingException, IOException - Specified by:
- interpretPixelin class- AbstractPhotometricInterpreter
- Throws:
- ImagingException
- IOException
 
 
-