Class YUVTransformer

  • All Implemented Interfaces:
    science.aist.jack.general.transformer.BackwardCollectionTransformer<RGBColor,​YUVColor>, science.aist.jack.general.transformer.BackwardTransformer<RGBColor,​YUVColor>, science.aist.jack.general.transformer.ForwardCollectionTransformer<RGBColor,​YUVColor>, science.aist.jack.general.transformer.ForwardTransformer<RGBColor,​YUVColor>, science.aist.jack.general.transformer.Transformer<RGBColor,​YUVColor>

    public class YUVTransformer
    extends Object
    implements science.aist.jack.general.transformer.Transformer<RGBColor,​YUVColor>
    Transforms RGB colors into YUV colors and back.

    Formula from: https://www.fourcc.org/fccyvrgb.php

    Since:
    1.0
    Author:
    Christoph Praschl, Andreas Pointner
    • Constructor Detail

      • YUVTransformer

        public YUVTransformer()
    • Method Detail

      • transformTo

        public RGBColor transformTo​(YUVColor yuvColor)
        Specified by:
        transformTo in interface science.aist.jack.general.transformer.BackwardTransformer<RGBColor,​YUVColor>
      • transformFrom

        public YUVColor transformFrom​(RGBColor rgbColor)
        Specified by:
        transformFrom in interface science.aist.jack.general.transformer.ForwardTransformer<RGBColor,​YUVColor>