256位图转为灰度位图
来源:互联网 发布:车载手机支架 知乎 编辑:程序博客网 时间:2024/05/29 13:35
核心代码: //将256色位图改为灰度位图 主要原理:I = (R + G + B) / 3 在HSI颜色模型中,I分量表示密度(intensity,对应成象亮度和图像灰度),与图象的彩色信息无关[1]。 [1] 章毓晋. 1999. 图象工程上册——图象处理和分析. 清华大学出版社, 19 发表于 @ 2009年10月07日256位图转为灰度位图
LPRGBQUAD lpquad = (LPRGBQUAD)(pDIB+sizeof(BITMAPINFOHEADER));
int Intensity = 0;
for(int k = 0; k < 256; k++)
{
Intensity = (int)(lpquad[k].rgbRed + lpquad[k].rgbGreen + lpquad[k].rgbBlue) / 3.0;
lpquad[k].rgbRed = Intensity;
lpquad[k].rgbGreen = Intensity;
lpquad[k].rgbBlue = Intensity;
}
- 256位图转为灰度位图
- 256位图转为灰度位图
- 位图灰度化算法
- 开发灰度位图处理
- 位图灰度化算法
- ps图片转为256色的位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- Oracle 扩展表空间
- directdraw直接读写显存的方法
- 堆(heap)和栈(stack)有什么区别?
- C-内存地址对齐及大小端
- sqlCmd下的备份还原执行sql脚本和事务等处理
- 256位图转为灰度位图
- 如何突破PHP程序员的技术瓶颈
- 敏捷实施笔记:第0章 之前的错误
- Oracle的Rowid详解
- java调用命令行Runtime.getRuntime().exec()函数碰到的阻塞问题
- 无题
- #pragma omp parallel for schedule(dynamic) private(i)
- 视频基础知识普及
- display:inline-block列表布局