Beispiel #1
0
        public void setColorChannel(ColorChannelEnum colorChannel, byte[,] channel)
        {
            switch (colorChannel)
            {
            case ColorChannelEnum.Red:
                r = channel;
                break;

            case ColorChannelEnum.Green:
                g = channel;
                break;

            case ColorChannelEnum.Blue:
                b = channel;
                break;

            case ColorChannelEnum.Gray:
                gray = channel;
                break;

            default:
                computedChannels[colorChannel] = channel;
                break;
            }
        }
Beispiel #2
0
        public byte[,] getColorChannel(ColorChannelEnum colorChannel)
        {
            switch (colorChannel)
            {
            case ColorChannelEnum.Red:
                return(r);

            case ColorChannelEnum.Green:
                return(g);

            case ColorChannelEnum.Blue:
                return(b);

            case ColorChannelEnum.Gray:
                return(gray);

            default:
                if (computedChannels.ContainsKey(colorChannel))
                {
                    return(computedChannels[colorChannel]);
                }
                return(null);
            }
        }