コード例 #1
0
ファイル: SepiaFilter.cs プロジェクト: kshark27/ZuPix
        public SepiaFilter()
        {
            gradientMapFx = new GradientMapFilter(Gradient.BlackSepia());
            gradientMapFx.ContrastFactor = 0.2f;
            gradientMapFx.BrightnessFactor = 0.1f;

            saturationFx = new SaturationModifyFilter();
            saturationFx.SaturationFactor = -0.6f;
        }
コード例 #2
0
        public SepiaFilter()
        {
            gradientMapFx = new GradientMapFilter(Gradient.BlackSepia());
            gradientMapFx.ContrastFactor   = 0.2f;
            gradientMapFx.BrightnessFactor = 0.1f;

            saturationFx = new SaturationModifyFilter();
            saturationFx.SaturationFactor = -0.6f;
        }
コード例 #3
0
        //@Override
        public Image process(Image imageIn)
        {
            GradientMapFilter gmf = new GradientMapFilter(Gradient.BlackSepia());
            gmf.ContrastFactor = 0.15f;

            ImageBlender ib = new ImageBlender();
            ib.Mixture = 0.7f;
            ib.Mode = BlendMode.Overlay;
            imageIn = ib.Blend(imageIn.clone(), gmf.process(imageIn));

            VignetteFilter vigette = new VignetteFilter();
            vigette.Size = 0.7f;
            return vigette.process(imageIn);
        }
コード例 #4
0
        public OldPhotoFilter()
        {
            blurFx       = new GaussianBlurFilter();
            blurFx.Sigma = 0.3f;

            noiseFx           = new NoiseFilter();
            noiseFx.Intensity = 0.03f;

            vignetteFx      = new VignetteFilter();
            vignetteFx.Size = 0.6f;

            gradientFx = new GradientMapFilter();
            gradientFx.ContrastFactor = 0.3f;
        }
コード例 #5
0
ファイル: OldPhotoFilter.cs プロジェクト: kshark27/ZuPix
        public OldPhotoFilter()
        {
            blurFx = new GaussianBlurFilter();
            blurFx.Sigma = 0.3f;

            noiseFx = new NoiseFilter();
            noiseFx.Intensity = 0.03f;

            vignetteFx = new VignetteFilter();
            vignetteFx.Size = 0.6f;

            gradientFx = new GradientMapFilter();
            gradientFx.ContrastFactor = 0.3f;
        }
コード例 #6
0
        //@Override
        public Image process(Image imageIn)
        {
            GradientMapFilter gmf = new GradientMapFilter(Gradient.BlackSepia());

            gmf.ContrastFactor = 0.15f;

            ImageBlender ib = new ImageBlender();

            ib.Mixture = 0.7f;
            ib.Mode    = BlendMode.Overlay;
            imageIn    = ib.Blend(imageIn.clone(), gmf.process(imageIn));

            VignetteFilter vigette = new VignetteFilter();

            vigette.Size = 0.7f;
            return(vigette.process(imageIn));
        }