这篇文章主要介绍asp.net如何实现将彩色图片变灰阶图片,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
代码如下:
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Drawing; using System.Drawing.Imaging; namespace WebApplication2 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Bitmap b = new Bitmap(Server.MapPath("01.jpg")); for (int x = 0; x < b.Width; x++) { for (int y = 0; y < b.Height; y++) { Color pixel = b.GetPixel(x, y); int val = (pixel.R + pixel.G + pixel.B) / 3; b.SetPixel(x, y, Color.FromArgb(val, val, val)); } } b.Save(Server.MapPath("1.jpg")); } } }
以上是“asp.net如何实现将彩色图片变灰阶图片”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。