public static IDebayeredImage Debayer( IRenderedImage imageData, bool saveColorChannels = false, bool saveLumChannel = false, SensorType bayerPattern = SensorType.RGGB) { var debayeredImage = ImageUtility.Debayer(imageData.Image, System.Drawing.Imaging.PixelFormat.Format16bppGrayScale, saveColorChannels, saveLumChannel, bayerPattern); return(new DebayeredImage( image: debayeredImage.ImageSource, rawImageData: imageData.RawImageData, debayeredData: debayeredImage.Data, saveColorChannels: saveColorChannels, saveLumChannels: saveLumChannel)); }