Beispiel #1
0
        private void SetAvgColor_Click(object sender, RoutedEventArgs e)
        {
            byte[] shift = new byte[8];

            shift[0] = (byte)(SelectedColors.R_Avg_1 - SelectedColors.R_1);
            shift[1] = (byte)(SelectedColors.G_Avg_1 - SelectedColors.G_1);
            shift[2] = (byte)(SelectedColors.B_Avg_1 - SelectedColors.B_1);
            shift[3] = (byte)(SelectedColors.A_Avg_1 - SelectedColors.A_1);
            shift[4] = (byte)(SelectedColors.R_Avg_2 - SelectedColors.R_2);
            shift[5] = (byte)(SelectedColors.G_Avg_2 - SelectedColors.G_2);
            shift[6] = (byte)(SelectedColors.B_Avg_2 - SelectedColors.B_2);
            shift[7] = (byte)(SelectedColors.A_Avg_2 - SelectedColors.A_2);

            EmpParticleEffect.ShiftColors(ParticleEffectsView, shift, IgnoreAlpha);

            MessageBox.Show(this, "Average colors successfully set!", "Information", MessageBoxButton.OK, MessageBoxImage.Information);
        }