asp.net(c#)将彩色图片变灰阶图片

代码如下:推荐:http://www.cnblogs.com/roucheng/p/3518068.html

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

代码如下:

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;
/* 何问起 hovertree.com */
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"));


        }
    }
}

推荐:http://www.cnblogs.com/roucheng/p/3518068.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120513.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sklearn库介绍「建议收藏」

    sklearn库介绍「建议收藏」sklearn库的共分为6大部分,分别用于完成数据的预处理、模型选择、分类任务、回归任务、聚类任务和降维任务。分类任务回归任务聚类任务降维任务…

    2022年10月17日
    1
  • Win10禁止更新设备驱动的几种方式「建议收藏」

    Win10禁止更新设备驱动的几种方式「建议收藏」1、开始菜单选择运行并输入gpedit.msc打开本地组策略编辑器依次展开计算机配置→管理模板→Windows组件→Windows更新;找到并双击打开Windows更新不包括驱动程序;将未配置或者已禁用改成已启用,然后确定保存即可;右键点击开始菜单选择运行并输入RegEdit或者Cortana输入regedit进行搜索;进入注册表后依次展开:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Wind

    2022年6月4日
    41
  • 工业通信网络的架构、应用场景及需求

    工业通信网络的架构、应用场景及需求主要介绍工业通信网络体系架构,分为工厂内网络(OT和IT网络)和工厂外网络。此外还总结归纳了工业网络的应用场景和具体需求

    2022年9月21日
    0
  • ant 编译java(java是干啥的)

    1.什么是antant是构建工具2.什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3.ant的好处跨平台–因为ant是使用java实现的,所以它跨平台使用简单–与ant的兄弟make比起来语法清晰–同样是和make相比功能强大–ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发…

    2022年4月11日
    47
  • JavaSE 简单介绍

    JavaSE 简单介绍Java概述什么是Java?Java是SunMicrosystems于1995年首次发布的一种编程语言和计算平台。编程语言还比较好理解,那么什么是计算平台呢?Java是快速,安全和可靠的。从笔记本电脑到数据中心,从游戏机到科学超级计算机,从手机到互联网,Java无处不在!Java主要分为三个版本Javase(J2SE)(Java2PlatformStandardEdition,java平台标准版Javaee(J2EE)(Java2Platform,EnterpriseEditi

    2022年7月7日
    64
  • 如何在pycharm运行python_pycharm怎么运行部分代码

    如何在pycharm运行python_pycharm怎么运行部分代码这篇文章主要介绍了Pycharm如何运行.py文件的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!Pycharm时一个非常好用的IDE,但是一开始的时候甚至会因为.py文件不能运行而束手无策。。。这里需要说明一下Pycharm的作用,Pycharm并不是一个像matlab那样什么都自己提供的软件,它更像一个非常棒的…

    2022年8月25日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号