2 itachii81 Itachii81 于 2016.05.10 20:03 提问

c#picturebox中取点的问题

图片说明
如图,picture.Image中有四种不同颜色的点。如何圈取一部分点,再进行处理:变色,移动等,可假设这些点的坐标是已知的。我之前用的是for嵌套,但是效率太低,求高手指点,十分感谢。
for (int x = 0; x <= 1000; x++)
{
for (int y = 0; y <= 1000; y++)
if (region.IsVisible(x, y)) //region为选取的区域
{

                        bitmap.SetPixel(x, y, typeColor);
                        pictureBox1.Refresh();

                }
            }

1个回答

Itachii81
Itachii81   2016.05.11 09:41
已采纳

已解决,问题在于把pictureBox1.Refresh();放在for循环之外就好了,这样点就不再是一个个显示,而是一起显示了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#中利用pictureBox画点的心得
首先要讲点理论。 在picturebox中各种DrawRectangle,DrawLine等方法中都可以看到参数是int型(这是因为在电脑屏幕上画点都是根据像素来的,像素又都是整型),那么如果我们要画的点是float型或double型可以画吗?答案:当然可以画啦。无论double型的坐标多大或多小,通过放射变换都可以转到屏幕坐标范围内,利用强制转换为int就可以画了。double x; int
屏幕取点工具 V1.5
屏幕取点工具 屏幕取点工具 屏幕取点工具 屏幕取点工具 屏幕取点工具
屏幕取点工具v1.5
屏幕取点工具v1.5 屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5屏幕取点工具v1.5
c#PictureBox画直线 矩形
转自:http://blog.csdn.net/hejialin666/article/details/3584285 c#PictureBox的基本使用(画直线,矩形) 下面的四个事件一定要绑定,不绑定任何效果都没有的  private Point m_ptStart = new Point(0, 0); private Point m_ptEnd = new Point(0, 0);
c#中鼠标滚轮对PictureBox的缩放
这个其实蛮好想的。。。 思路就是用PictureBox的鼠标滚轮事件实现对PictureBox大小的改变。 当然,就是别忘了一点,如果直接写MouseWheel事件是不行的,因为如果把鼠标放在pictureBox上时,当前焦点是窗体,而不是pictureBox,所以还要加一个MouseEnter事件 对于滚轮事件有一点,就是用e.Delta的数值正负来判断鼠标滚轮的方向。而触发事件的数值一般
区间取点问题
数轴上有n个闭区间[ai,bi]。取尽量少的点,使得每个区间内都至少有一个点(不同区间内含的点可以是同一个)。 例题如下: N one dimensional kingdoms are represented as intervals of the form [ai , bi] on the real line. A kingdom of the form [L, R] can be destro
C# 在PictureBox 中绘图防止闪烁的办法
很久没发技术文章了啊……被人说装文艺了啊……我在乱说些啥吗………… 最近学校开了数据结构的课设设计,说是允许使用C++,Java和C#来进行开发。Java上上个学期学的,说实话,感觉真的不是很爽……或许是我电脑的缘故,也或许是心理作用,我总觉的NetBeans一开就卡得不行!无论怎样都得不到在VS中开发和调试的那种爽快感,于是一度打算投奔C++的阵营,还为此买了Qt的书来学习,不过由于一直以来被
C# PictureBox图片放大缩小、旋转、打印等
C# PictureBox图片放大缩小、旋转、打印等
C#操作picturebox实现图片的放大和缩小以及改变鼠标指针形状
C#操作picturebox实现图片的放大和缩小以及改变鼠标指针形状
谷歌地球取点工具
利用谷歌取点工具将取点做等高线