这个图是我生成的 我想要做成下面图那种效果
下面这张图看起来是不是更加真实一些?添加了一些滤镜处理 我想要这种效果
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));
}
只是一个思路,觉得还不够,再加点模糊
PS里做一张噪声的模板,直接跟印章图像进行融合即可!