永发信息网

C#怎么填充窗口上的一个像素点啊?

答案:2  悬赏:0  手机版
解决时间 2021-03-17 00:59
比如对窗口上的点(x,y),将其设置为红色,我试了用画半径为1或2的圆,但是效果不好,速度慢!有没有其他方法啊?
最佳答案
可以尝试填充
Graphics gra = this.CreateGraphics();
Brush bush = new SolidBrush(Color.Red);//填充的颜色
gra.FillEllipse(bush, 10, 10, 100,100);//画椭圆的方法,x坐标、y坐标、宽、高(直径)
全部回答
/// /// 以黑白效果显示图像 /// /// /// public image blackwhite(image image) { // try { int height = image.height; int width = image.width; bitmap newbitmap = new bitmap(width, height); bitmap oldbitmap = (bitmap)image; color pixel; for (int x = 0; x < width; x++) for (int y = 0; y < height; y++) { pixel = oldbitmap.getpixel(x, y); int r, g, b, result = 0; r = pixel.r; g = pixel.g; b = pixel.b; //实例程序以加权平均值法产生黑白图像 int itype = 2; switch (itype) { case 0://平均值法 result = ((r + g + b) / 3); break; case 1://最大值法 result = r > g ? r : g; result = result > b ? result : b; break; case 2://加权平均值法 result = ((int)(0.7 * r) + (int)(0.2 * g) + (int)(0.1 * b)); //convert.toint32((double)(((0.3 * c.r) + (0.59 * c.g)) + (0.11 * c.b))); break; } newbitmap.setpixel(x, y, color.fromargb(result, result, result)); } return newbitmap; } catch (exception ex) { return image; } } 参考一下吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永乐建材批零部在什么地方啊,我要过去处理事
您定制腾讯的QQ加油站(QQ会员)业务已取消!
前天晚上做了一个梦,梦见被一种叫五花蛇咬到
这女的胸口有只虫子🐛,这是什么虫子&
套了一目连盾的剃魂惠比寿可以触发被动回火吗
Hello咖啡厅我想知道这个在什么地方
开眼角四五天伤口红。严不严重
冬十月第一句怎么读
六爻用神与日月冲能成事吗
向日葵文化艺术工作室地址有知道的么?有点事
顺福茶行新塘总店地址在哪,我要去那里办事
潘赞化大老婆照片
幼儿园教育随笔小班大型玩具怎样避免危险
有谁知道成都市青羊区婚姻登记处在什么地方啊
三星Galaxy S6 Active三防版来到代号SM-G890A
推荐资讯
我有一朋友和一有妇之夫受骗同居了4年带着孩
北航教务处开GPA算法的证明吗
富士康 2ABF(英特尔 H61芯片组)这主板怎么样
在附近的人找到这张照片感觉有点鬼魅,你们觉
男朋友总想要我大长腿照片,可是我拍不出来,
鱼的第八秒是重生什么意思
想去哥弟应聘,不知道待遇怎么样,底薪多少,
我17岁,月收入四千五以上,可以贷款吗
单选题在我国,与商品的市场价格形成有关系的
重庆市江北区203中学高中部的地址
上海大佬杜月笙与蒋家是如何一步步走到决裂的
安宁村民委员会地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?