c#怎么调图片亮度 怎么将BitMap或picturebox里的照片调暗点呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Bitmap tempImage = (Bitmap)this.pictureBox1.Image;double ceff=2.0;//ceff为需要变暗的系数 for (int x = 0; x < tempImage.Width; x++) { for (int y = 0; y < tempImage.Height; y++) { System.Drawing.Color pixel = tempImage.GetPixel(x, y); int valR = pixel.R / ceff; int valG = pixel.G / ceff; int valB = pixel.B / ceff; tempImage.SetPixel(x, y, System.Drawing.Color.FromArgb(valR, valG, valB)); } } this.pictureBox1.Image = tempImage; this.Refresh(); 这个才是王道!http://dongtingyueh.blog.163.com/blog/static/4619453201142154333920/ 这个才是王道!http://dongtingyueh.blog.163.com/blog/static/4619453201142154333920/ 设置ColorMatrix,具体那几个参数,可能要自己试试了,因为我也不知道 打印机属性修改不能保存-200分求解 C#怎样实现如下结果 C#在pictureBox中加载form C#初学者小问题之十二——关于SQL 关于页面身份验证的问题 一个异步调用的问题(Server 属性) 字段列名无效 C#中的控件如何移动? 请教在c#下用c#ziplib压缩文件的问题 vs2017团队资源管理器 C# 在PictureBox上画一条直线, 关于数据库合并的问题,请指点一二!
double ceff=2.0;//ceff为需要变暗的系数 for (int x = 0; x < tempImage.Width; x++)
{
for (int y = 0; y < tempImage.Height; y++)
{
System.Drawing.Color pixel = tempImage.GetPixel(x, y);
int valR = pixel.R / ceff;
int valG = pixel.G / ceff;
int valB = pixel.B / ceff;
tempImage.SetPixel(x, y, System.Drawing.Color.FromArgb(valR, valG, valB));
}
}
this.pictureBox1.Image = tempImage;
this.Refresh();