我有一些照片,例如:
我希望获得图片中的区域颜色。例
但我不知道该怎么做。
答案 0 :(得分:2)
首先,你不能“通常”获得一个区域的颜色(除非你平均区域的颜色或其他一些操作)。您将寻找特定像素的颜色。
在Bitmap
的{{1}}中,使用要获取颜色的图片的GetPixel
坐标调用X,Y
。请参阅文档here。
修改,请参阅this thread以反转颜色,这应该是Color
返回的GetPixel
非常简单
答案 1 :(得分:1)
查看Bitmap.GetPixel
方法,看看是否合适;要获得整个区域的颜色,您只需编写一个从左上角到右下角的循环,然后进行操作。
如果您正在使用Winforms或WPF,或者您只是从磁盘加载直接位图,我们必须知道更具体的内容。
答案 2 :(得分:0)
This有一个例子可以将颜色设置为图像