应该是边界溢出了,因为默认是0开始,所以 PictureBox1.Image.Width-1
创新互联建站长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为南木林企业提供专业的成都做网站、网站建设,南木林网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
同理PictureBox1.Image.Height - 1,不然行循环也会溢出
一个颜色值可以拆分成 RGB 三部分;两个颜色值比较就是两组 RGB 比较,如果 RGB 各自的差值都小于某个粒度,就可以认为相似。
用一个全局变量保存这个1.jpg,如变量a,你按按钮2时,可以简单的在a中插入一个"A",如a.SubString(0, a.Length-4) "A" a.SubString(a.Length-4),这样就能把例如"C:/Images/1.jpg"变成"C:/Images/1A.jpg"
没明白你意思,看看是这样么?Dim PGet As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(picture)for i=1 to picture.heightfor j=1 to picture.widthPGet .GetPixel(j, i)nextnext