Class Any2LsRGBRed

  • All Implemented Interfaces:
    java.awt.image.RenderedImage, CachableRed

    public class Any2LsRGBRed
    extends AbstractRed
    This function will tranform an image from any colorspace into a luminance image. The alpha channel if any will be copied to the new image.
    • Constructor Detail

      • Any2LsRGBRed

        public Any2LsRGBRed​(CachableRed src)
        Construct a luminace image from src.
        Parameters:
        src - The image to convert to a luminance image
    • Method Detail

      • sRGBToLsRGB

        public static final double sRGBToLsRGB​(double value)
      • copyData

        public java.awt.image.WritableRaster copyData​(java.awt.image.WritableRaster wr)
      • fixColorModel

        protected static java.awt.image.ColorModel fixColorModel​(CachableRed src)
        This function 'fixes' the source's color model. Right now it just selects if it should have one or two bands based on if the source had an alpha channel.
      • fixSampleModel

        protected static java.awt.image.SampleModel fixSampleModel​(CachableRed src)
        This function 'fixes' the source's sample model. Right now it just selects if it should have 3 or 4 bands based on if the source had an alpha channel.