C#获取图片中的颜色
2012-01-15 09:21
267 查看
Bitmap.GetPixel Method
以下是msdn中的例子private void GetPixel_Example(PaintEventArgs e) { // Create a Bitmap object from an image file. Bitmap myBitmap = new Bitmap("Grapes.jpg"); // Get the color of a pixel within myBitmap. Color pixelColor = myBitmap.GetPixel(50, 50); // Fill a rectangle with pixelColor. SolidBrush pixelBrush = new SolidBrush(pixelColor); e.Graphics.FillRectangle(pixelBrush, 0, 0, 100, 100); }
[/code]
只要获得了color之后可以通过
private string Color2String(Color clr)
{
return String.Format(@"{0},{1},{2}", clr.R, clr.G, clr.B);
}
从而得到图片中的三原色的数值
相关文章推荐
- C#获取图片某个点的ARGB颜色值
- C#获取图片某个点的RGB颜色值
- Android开发学习之路-图片颜色获取器开发(1)
- C#获取远程图片,需要Form用户名和密码的Authorization认证
- JavaScript获取图片像素颜色并转换为box-shadow显示
- C# 根据URL返回HTML_根据URL获取图片信息/缩略图
- C# 图片与字节数组(byte[])二进制相互转换,获取大小像素扩展名
- [转]c# winform 用鼠标滚轮控制图片大小,获取鼠标中键滚轮事件,MouseWheel事件
- Android——滑动屏幕监听+ Palette获取图片中的颜色+Toolbar-ActionBar
- C#获取“所有用户”的路径, 我的桌面,我的文档,我的音乐,我的图片等等目录
- c#学习(2):大图片的特效处理与获取屏幕上任一点的rgb值
- c#从html中获取图片地址
- c#从html中获取图片地址
- C# 分析图片的主颜色
- C#获取网页中的验证码图片
- Android Lollipop 新特性 - Palette;获取图片颜色
- php获取图片RGB颜色值的例子
- c#获取图片的高和宽
- python获取图片的颜色信息
- c#怎样获取excel单元格的RGB颜色