bmp图片灰度化
来源:互联网 发布:hadoop java api 使用 编辑:程序博客网 时间:2024/04/30 12:02
方法比较简单,但是速度那是相当的慢呀,不过也是一种思路吧
由于bmp位图的显示是根据客户区域大小的变化而变化的,所以核心部分程序如下:
void CEx124View::OnGraychange()
{
CRect rect;//定义类CRect的一个对象
GetClientRect(rect);
int i,j;
for (i=0;i<rect.Width();i++)//得到客户区域大小的宽度
for (j=0;j<rect.Height();j++)
{
COLORREF p1,p2;
CClientDC dc(this);
p1=dc.GetPixel(i,j);//注意GetPixel函数的用法
BYTE R = GetRValue(p1); ///得到红颜色
BYTE G = GetGValue(p1); ///得到绿颜色
BYTE B = GetBValue(p1); ///得到兰颜色
double H=(0.229*R+0.587*G+0.114*B);//利用HUV和RGB之间的转化关系
p2=dc.SetPixel(i,j,RGB(H,H,H));
}
}
这里因为是循环套循环,在处理大的图片的时候速度的确是很慢的,期待改进中。。。
- bmp图片灰度化
- 彩色bmp图片转灰度
- BMP图像灰度化
- opencv读取自定义bmp灰度图片
- C语言实现bmp图片全彩转灰度,灰度转伪彩
- BMP图像的灰度化---C++实现
- 数字图像处理,bmp位图灰度化
- C语言将BMP格式图片转化为灰度
- java 图片灰度化
- matlab图片 灰度化
- BMP文件学习笔记(二):将BMP格式RGB真彩色图片转换成灰度图片
- BMP转灰度图
- BMP转灰度图
- bmp转灰度图
- bmp彩色转灰度
- bmp保存灰度图
- BMP图像的结构及读写和灰度化
- BMP图像的结构及读写和灰度化
- [统计学教程] 第二章 统计调查
- usaco 4.4 Shuttle Puzzle 找规律
- SilverLight 2 beta2开发中的碰到的诸多问题
- 如何编辑修改gho文件里的注册表
- 读取xml实现问卷调查,关于问卷调查的内容全部放在了xml里面,使用了jQuery
- bmp图片灰度化
- Tstringlist
- Flex Swf文件的尺寸优化
- 自定义Unity对象生命周期管理集成ADO.NET Entity Framework
- [统计学教程] 第三章 描述统计
- ASP.NET上传控件——FileUpload控件和File控件
- [统计学教程] 第四章 统计指数
- orcal数据库的导入导出
- SSH(struts+spring+hibernate)迅速开发--附录7 SSH libs冲突解决