private static FastBitmap.PixelData[] GeneratePalette() { var palette = new FastBitmap.PixelData[MagnitudeIndexRange]; if (Configuration.Settings.VideoControls.SpectrogramAppearance == "Classic") { for (int colorIndex = 0; colorIndex < MagnitudeIndexRange; colorIndex++) { palette[colorIndex] = new FastBitmap.PixelData(PaletteValue(colorIndex, MagnitudeIndexRange)); } } else { var list = SmoothColors(0, 0, 0, Configuration.Settings.VideoControls.WaveformColor.R, Configuration.Settings.VideoControls.WaveformColor.G, Configuration.Settings.VideoControls.WaveformColor.B, MagnitudeIndexRange); for (int i = 0; i < MagnitudeIndexRange; i++) { palette[i] = new FastBitmap.PixelData(list[i]); } } return(palette); }
private static FastBitmap.PixelData[] GeneratePalette() { var palette = new FastBitmap.PixelData[MagnitudeIndexRange]; if (Configuration.Settings.VideoControls.SpectrogramAppearance == "Classic") { for (int colorIndex = 0; colorIndex < MagnitudeIndexRange; colorIndex++) palette[colorIndex] = new FastBitmap.PixelData(PaletteValue(colorIndex, MagnitudeIndexRange)); } else { var list = SmoothColors(0, 0, 0, Configuration.Settings.VideoControls.WaveformColor.R, Configuration.Settings.VideoControls.WaveformColor.G, Configuration.Settings.VideoControls.WaveformColor.B, MagnitudeIndexRange); for (int i = 0; i < MagnitudeIndexRange; i++) palette[i] = new FastBitmap.PixelData(list[i]); } return palette; }