编程bug图片

2023-12-09 17:32:32 数码极客 bianji01

 

求帮找一下bug 新手编程问题

把输出部分拿出来,单独再用一个大for循环处理;现在你的输出部分在输入for循环的尾巴上,那结果肯定是“输入->计算->输出;输入->计算->输出”;……

更多追问追答

我改好了但有一组输出应该是49.50我输出是49.00是哪里出了错

谢谢我知道了

系统bug是什么意思

bug的本意是臭虫、缺陷、损坏等意思,在计算机领域专业术语的意思是漏洞,表示在电脑系统或程序,隐藏着的一些未被发现的缺陷或问题。

漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。

扩展资料:

在1947年9月9日,葛丽丝·霍普(GraceHopper)发现了第一个计算机上的bug,这个bug就真的是虫子,而不是程序错误。

当在MarkII计算机上工作时,整个团队都搞不清楚为什么计算机不能正常运作了。经过大家的深度挖掘,发现原来是一只飞蛾意外飞入了一台计算机内部而引起计算机的电路的故障,后来大家把这个飞蛾揪了出来,并在日志本中记录下了这一事件。

于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这个称呼,成为了后来计算机领域的专业行话。

参考资料来源:

百度百科-BUG(漏洞)

C# Winfrom编程 图片旋转问题

问题在这里: for (int col = -1; col <= 1; col++) for (int row = -1; row <= 1; row++) { r += plos[0] * gauss[index]; g += plos[1] * gauss[index]; b += plos[2] * gauss[index]; index++; } 如果我理解得不错的话,高斯算法是要去取周围的点的值,计算出当前点的值的。 但是你这个地方9次读取原像素颜色时,都是读的本点的。加权累计之后的平均数,当然还是等于本点的值。 ----------------------- 调好的程序在下面。 中间对于指针的变化方面有bug.我改为计算偏移的方式了。 还有,这个程序处理完之后,会自动为图片加一个黑边。原因是没有处理最外的像素。如果要处理最边上的像素,就要在值旧值时考虑是不是已经越出边界。 还有,10分是不是少了点。多点儿吧! ----------------------- private void image_soften() { try { int height = this.picturebox1.image.height; int width = this.picturebox1.image.width; bitmap bitmap = new bitmap(width, height, pixelformat.format32bpprgb); bitmap mybitmap = (bitmap)this.picturebox1.image; bitmapdata olddata = mybitmap.lockbits(new rectangle(0, 0, width, height), imagelockmode.readonly, pixelformat.format32bpprgb); bitmapdata newdata = bitmap.lockbits(new rectangle(0, 0, width, height), imagelockmode.readwrite, pixelformat.format32bpprgb); unsafe { byte* plos = (byte*)(olddata.scan0.topointer()); byte* pbg = (byte*)(newdata.scan0.topointer()); //高斯模板 int[] gauss = { 1, 2, 1, 2, 4, 2, 1, 2, 1 }; for (int i = 1; i < width - 1; i++) { for (int j = 1; j < height - 1; j++) { int r = 0, g = 0, b = 0; int index = 0; for (int col = -1; col <= 1; col++) { for (int row = -1; row <= 1; row++) { int off = ((j + row) *(width) + (i + col)) * 4; r += plos[off + 0] * gauss[index]; g += plos[off + 1] * gauss[index]; b += plos[off + 2] * gauss[index]; index++; } } r /= 16; g /= 16; b /= 16; //处理颜色值溢出 r = r > 255 ? 255 : r; r = r < 0 ? 0 : r; g = g > 255 ? 255 : g; g = g < 0 ? 0 : g; b = b > 255 ? 255 : b; b = b < 0 ? 0 : b; int off2 = (j * width + i) * 4; pbg[off2 + 0] = (byte)r; pbg[off2 + 1] = (byte)g; pbg[off2 + 2] = (byte)b; } } bitmap.unlockbits(newdata); mybitmap.unlockbits(olddata); this.picturebox1.image = bitmap; } } catch (exception ex) { messagebox.show(ex.message, "信息提示"); } }

电脑为什么会出现应用程序错误! 有图

系统是盗版的 都这样我的也是 不碍事的

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告