java.lang.Object
org.ccdtovcd.gui.TvColorsLegalOp
- All Implemented Interfaces:
- java.awt.image.BufferedImageOp
- public class TvColorsLegalOp
- extends java.lang.Object
- implements java.awt.image.BufferedImageOp
|
Method Summary |
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel dstCM)
|
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
|
java.awt.geom.Rectangle2D |
getBounds2D(java.awt.image.BufferedImage src)
|
java.awt.geom.Point2D |
getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
|
java.awt.RenderingHints |
getRenderingHints()
|
int |
getTvStandard()
|
private boolean |
make_legal_yiq_i(TvColorsLegalOp.RGBColor rgbColorIn,
TvColorsLegalOp.RGBColor rgbColorOut)
|
private boolean |
make_legal_yiq(TvColorsLegalOp.YIQColor yiqColorIn,
TvColorsLegalOp.YIQColor yiqColorOut)
|
private boolean |
make_legal_yuv_i(TvColorsLegalOp.RGBColor rgbColorIn,
TvColorsLegalOp.RGBColor rgbColorOut)
|
private boolean |
make_legal_yuv(TvColorsLegalOp.YUVColor yuvColorIn,
TvColorsLegalOp.YUVColor yuvColorOut)
|
private void |
rgbtoyiq(TvColorsLegalOp.RGBColor rgbColor,
TvColorsLegalOp.YIQColor yiqColor)
|
private void |
rgbtoyuv(TvColorsLegalOp.RGBColor rgbColor,
TvColorsLegalOp.YUVColor yuvColor)
|
void |
setTvStandard(int tvStandard)
|
private void |
yiqtorgb(TvColorsLegalOp.YIQColor yiqColor,
TvColorsLegalOp.RGBColor rgbColor)
|
private void |
yuvtorgb(TvColorsLegalOp.YUVColor yuvColor,
TvColorsLegalOp.RGBColor rgbColor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NTSC_TV_STANDARD
public static final int NTSC_TV_STANDARD
- See Also:
- Constant Field Values
PAL_TV_STANDARD
public static final int PAL_TV_STANDARD
- See Also:
- Constant Field Values
tvStandard
protected int tvStandard
TvColorsLegalOp
public TvColorsLegalOp(int tvStandard)
getTvStandard
public int getTvStandard()
setTvStandard
public void setTvStandard(int tvStandard)
filter
public final java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
- Specified by:
filter in interface java.awt.image.BufferedImageOp
createCompatibleDestImage
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel dstCM)
- Specified by:
createCompatibleDestImage in interface java.awt.image.BufferedImageOp
getBounds2D
public final java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
- Specified by:
getBounds2D in interface java.awt.image.BufferedImageOp
getPoint2D
public final java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
- Specified by:
getPoint2D in interface java.awt.image.BufferedImageOp
getRenderingHints
public final java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHints in interface java.awt.image.BufferedImageOp
make_legal_yiq_i
private boolean make_legal_yiq_i(TvColorsLegalOp.RGBColor rgbColorIn,
TvColorsLegalOp.RGBColor rgbColorOut)
make_legal_yiq
private boolean make_legal_yiq(TvColorsLegalOp.YIQColor yiqColorIn,
TvColorsLegalOp.YIQColor yiqColorOut)
make_legal_yuv_i
private boolean make_legal_yuv_i(TvColorsLegalOp.RGBColor rgbColorIn,
TvColorsLegalOp.RGBColor rgbColorOut)
make_legal_yuv
private boolean make_legal_yuv(TvColorsLegalOp.YUVColor yuvColorIn,
TvColorsLegalOp.YUVColor yuvColorOut)
rgbtoyiq
private void rgbtoyiq(TvColorsLegalOp.RGBColor rgbColor,
TvColorsLegalOp.YIQColor yiqColor)
yiqtorgb
private void yiqtorgb(TvColorsLegalOp.YIQColor yiqColor,
TvColorsLegalOp.RGBColor rgbColor)
rgbtoyuv
private void rgbtoyuv(TvColorsLegalOp.RGBColor rgbColor,
TvColorsLegalOp.YUVColor yuvColor)
yuvtorgb
private void yuvtorgb(TvColorsLegalOp.YUVColor yuvColor,
TvColorsLegalOp.RGBColor rgbColor)