C#图像处理之木刻效果实现方法

这篇文章主要介绍了C#图像处理之木刻效果实现方法,可实现类似木刻效果的黑白照效果,需要的朋友可以参考下

本文实例讲述了C#图像处理之木刻效果实现方法。分享给大家供大家参考。具体如下:

 //木刻效果 public Bitmap PFilterMuKe(Bitmap src) { try { Bitmap a = new Bitmap(src); Rectangle rect = new Rectangle(0, 0, a.Width, a.Height); System.Drawing.Imaging.BitmapData bmpData = a.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format24bppRgb); int stride = bmpData.Stride; unsafe { byte* pIn = (byte*)bmpData.Scan0.ToPointer(); byte* P; int R, G, B; int temp = 0; for (int y = 0; y = 122.5) { P[2] = 0; P[1] = 0; P[0] = 0; } else { P[2] = (byte)255; P[1] = (byte)255; P[0] = (byte)255; } pIn += 3; } pIn += stride - a.Width * 3; } } a.UnlockBits(bmpData); return a; } catch (Exception e) { MessageBox.Show(e.Message.ToString()); return null; } }

原图:

效果图:

希望本文所述对大家的C#程序设计有所帮助。

以上就是C#图像处理之木刻效果实现方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 其他教程