当前位置: 首页 > news >正文

长沙市做网站的网站微网站设计平台

长沙市做网站的网站,微网站设计平台,wordpress 广告,工业设计培训图像滤镜艺术---Oilpaint油画滤镜 原文:图像滤镜艺术---Oilpaint油画滤镜Oilpaint油画滤镜 图像油画效果实际上是将图像边缘产生一种朦胧#xff0c;雾化的效果#xff0c;同时#xff0c;将一定的边缘模糊化#xff0c;这样图像整体上看去像素与像素之间就像雾一样随机呈现… 图像滤镜艺术---Oilpaint油画滤镜 原文:图像滤镜艺术---Oilpaint油画滤镜  Oilpaint油画滤镜 图像油画效果实际上是将图像边缘产生一种朦胧雾化的效果同时将一定的边缘模糊化这样图像整体上看去像素与像素之间就像雾一样随机呈现。 算法过程如下 假设当前像素为P(x,y)他的随机位置为Pd(dx,dy)那么算法公式如下  其中K(v)为最大值不大于v的随机数正数v为雾化阈值v值越大雾化程度越明显反之雾化程度越小v0时图像无变化效果。  核心代码如下         /// summary         /// Mosaic filter.         /// /summary         /// param namesrcSource  image./param         /// param nameblockSizeThe size of mosaic effect./param         /// returnsResullt image./returns         public Bitmap OilpaintFilter(Bitmap src, int intensity)         {             Bitmap srcBitmap new Bitmap(src);             int w srcBitmap.Width;             int h srcBitmap.Height;             System.Drawing.Imaging.BitmapData srcData srcBitmap.LockBits(new Rectangle(0, 0, w, h), System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format32bppArgb);             IntPtr ptr srcData.Scan0;             int bytes h * srcData.Stride;             byte[] srcValues new byte[bytes];             System.Runtime.InteropServices.Marshal.Copy(ptr, srcValues, 0, bytes);             byte[] tempValues (byte[])srcValues.Clone();             int stride srcData.Stride;             Random ran new Random();             int k 0;             int dx 0;             int dy 0;             for (int j 0; j h; j)             {                 for (int i 0; i w; i)                 {                     k ran.Next(intensity);                     dx (i k) w ? w - 1 : (i k);                     dy (j k) h ? h - 1 : (j k);                     tempValues[i * 4 j * w * 4] (byte)srcValues[dx * 4 dy * w * 4];                     tempValues[i * 4 1 j * w * 4] (byte)srcValues[dx * 4 1 dy * w * 4];                     tempValues[i * 4 2 j * w * 4] (byte)srcValues[dx * 4 2 dy * w * 4];                 }             }             srcValues (byte[])tempValues.Clone();             System.Runtime.InteropServices.Marshal.Copy(srcValues, 0, ptr, bytes);             srcBitmap.UnlockBits(srcData);             return srcBitmap;         }  图像油画滤镜效果如下 原图 Oilpaint滤镜效果 最后放上一个完整的C#版程序Demo下载链接http://www.zealpixel.com/forum.php?modviewthreadtid52extrapage%3D1 posted on 2018-03-14 08:56 NET未来之路 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/lonelyxmas/p/8564738.html
http://www.pierceye.com/news/525954/

相关文章:

  • 网站制作的公司有哪些四川成都有什么好玩的
  • 网站做wanzhihou专门做课件的网站
  • 如何做app网站中国建筑第八工程局有限公司
  • 网站设计素材网站cpa个人网站怎么做
  • 做徽标的网站做软件去哪个网站
  • 网站初始开发的步骤自己做的网站有排名吗
  • 山东建设厅官方网站一级建造师有什么网站可以做代理的
  • 哪个网站公司做的好百科网站推广
  • 网站首页做很多个关键词做羊水亲子鉴定网站
  • 漳州 做网站东昌府区住房和城乡建设局网站
  • 网站前台首页无法显示济南市网站
  • c2c网站开发毕业设计东莞网站营销公司
  • 网站维护企业wordpress数字分页
  • 怎么判断一个网站做的好不好discuz 企业网站
  • 编程入门自学网站中国室内设计网站排名
  • 北京房山网站建设产品更新培训如何用手机编程游戏
  • 重庆城乡建设网站神马搜索seo优化排名
  • 北京响应式网站制作公司一个网站的建设流程有哪些资料
  • 专做淘宝的网站全部网站
  • 济南网站app开发的相册网站建设目的
  • 哈尔滨网站优化推广公司wordpress引用js插件
  • 网站优化软件排名器制作文字图片
  • 广州十大网站建设怎么做网站的301
  • 青岛网站运营推广移动端网站开发项目报告
  • 上海 培训网站建设现在最火的推广平台有哪些
  • 公司网站制作设计联系方式网站如何做ssl认证
  • 中国城乡住房和城乡建设部网站首页内江seo
  • 外贸经常用的网站深圳专业网站建设定制
  • 网站建设项目签约仪式举行注册网站不用手机短信验证的
  • 汕头建站模板源码网站如何做视频链接地址