2 idaydayup idaydayup 于 2016.01.29 00:23 提问

C#图片处理实现如下模拟真实印章效果

这个图是我生成的 我想要做成下面图那种效果
这个图是我生成的 我想要做成下面图那种效果
下面这张图看起来是不是更加真实一些?添加了一些滤镜处理 我想要这种效果
这张图看起来更加真实一些

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.29 06:11
         private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bmp = new Bitmap(200, 200);
            Graphics g = Graphics.FromImage(bmp);
            g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
            g.DrawString("caozhy", new Font("黑体", 32.0f), Brushes.Red, 2.0f, 2.0f);
            int r1 = 0;
            int r2 = 0;
            Random rnd = new Random();
            for (int i = 0; i < 30000; i++)
            {
                r1 = rnd.Next(0, 200);
                r2 = rnd.Next(0, 200);
                if (bmp.GetPixel(r1, r2) != Color.White)
                    bmp.SetPixel(r1, r2, Color.FromArgb(0, Color.Red));
            }
            bmp.MakeTransparent(Color.White);
            Graphics g1 = pictureBox1.CreateGraphics();
            g1.DrawImage(bmp, new Rectangle(100, 100, 200, 200));
        }
caozhy
caozhy   Ds   Rxr 2016.01.29 06:13

图片说明

caozhy
caozhy   Ds   Rxr 2016.01.29 06:14

只是一个思路,觉得还不够,再加点模糊

Trent1985
Trent1985   2016.01.29 09:46

PS里做一张噪声的模板,直接跟印章图像进行融合即可!

Csdn user default icon
上传中...
上传图片
插入图片