Esempio n. 1
0
        public void ApplyFilter(Object passedObj1, Object passedObj2)
        {
            double brightnessValue = Convert.ToDouble(passedObj1);
            double contrastValue   = Convert.ToDouble(passedObj2);

            if (brightnessValue == 0 && contrastValue == 1)
            {
                Image image = m_ToolBarItem.Content as Image;
                image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOff.png", UriKind.Relative));

                dockPanel.Effect = null;
            }
            else
            {
                Image image = m_ToolBarItem.Content as Image;
                image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOn.png", UriKind.Relative));

                BDContrastEffect bdContrastEffect = new BDContrastEffect();
                bdContrastEffect.Brightness = brightnessValue;
                bdContrastEffect.Contrast   = contrastValue;
                dockPanel.Effect            = bdContrastEffect;
            }
            m_BrightnessControl.Value = brightnessValue;
            m_ContrastControl.Value   = contrastValue;
        }
Esempio n. 2
0
        public void ApplyFilter (Object passedObj1, Object passedObj2)
        {
            double brightnessValue = Convert.ToDouble(passedObj1);
            double contrastValue = Convert.ToDouble(passedObj2);

            if (brightnessValue == 0 && contrastValue == 1)
            {
                Image image = m_ToolBarItem.Content as Image;
                image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOff.png", UriKind.Relative));

                dockPanel.Effect = null;
            }
            else
            {
                Image image = m_ToolBarItem.Content as Image;
                image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOn.png", UriKind.Relative));

                BDContrastEffect bdContrastEffect = new BDContrastEffect();
                bdContrastEffect.Brightness = brightnessValue;
                bdContrastEffect.Contrast = contrastValue;
                dockPanel.Effect = bdContrastEffect;
            }
            m_BrightnessControl.Value = brightnessValue;
            m_ContrastControl.Value = contrastValue;
        }