コード例 #1
0
        public override void OnDrawFinal(Graphics g, Bitmap bmp)
        {
            if (BlurRadius > 1)
            {
                Rectangle rect = new Rectangle(0, 0, bmp.Width, bmp.Height);
                rect.Intersect(Rectangle);

                using (Bitmap croppedImage = ImageHelpers.CropBitmap(bmp, rect))
                {
                    ImageHelpers.BoxBlur(croppedImage, BlurRadius);

                    g.DrawImage(croppedImage, rect);
                }
            }
        }
コード例 #2
0
ファイル: Blur.cs プロジェクト: TFB12332/ShareX1
 public override Image Apply(Image img)
 {
     ImageHelpers.BoxBlur((Bitmap)img, Radius);
     return(img);
 }
コード例 #3
0
 public override void ApplyEffect(Bitmap bmp)
 {
     ImageHelpers.BoxBlur(bmp, BlurRadius);
 }
コード例 #4
0
ファイル: Blur.cs プロジェクト: kelvinninja1/CyberShot
 public override Bitmap Apply(Bitmap bmp)
 {
     ImageHelpers.BoxBlur(bmp, Radius);
     return(bmp);
 }