Class RGB2RGBATransformer<P,​T>

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

    public class RGB2RGBATransformer<P,​T>
    extends Object
    implements science.aist.jack.general.transformer.Transformer<ImageWrapper<P>,​ImageWrapper<T>>

    Transforms a RGB image into a RGBA image and vice versa.

    RGB -> RGBA: The A channel is set to 255

    RGBA -> RGB: The A channel is just thrown away

    Since:
    1.0
    Author:
    Andreas Pointner
    • Constructor Detail

      • RGB2RGBATransformer

        public RGB2RGBATransformer()
    • Method Detail

      • transformTo

        public ImageWrapper<P> transformTo​(ImageWrapper<T> rgbaImageWrapper)
        Specified by:
        transformTo in interface science.aist.jack.general.transformer.BackwardTransformer<P,​T>
      • transformFrom

        public ImageWrapper<T> transformFrom​(ImageWrapper<P> rgbImageWrapper)
        Specified by:
        transformFrom in interface science.aist.jack.general.transformer.ForwardTransformer<P,​T>