如题,具体方法是什么,以及R G B如何计算?
解决方案 »
- 升双星,散分~
- 心情愉快!~散分啦~
- ATL写的控件在子IE窗口中,子IE窗口关闭时,父IE窗口死锁的,无任何反应.求救.
- 关于linker一个奇怪的问题,请高手指点
- 为什么不能打开这个数据库内的表, 有代码, 帮调下, 我真的没办法了, 谢谢
- 求助 socket api客户端如何指定某一端口与服务器连接
- 请问谁有用API 写的SOCKET通讯程序?急,在线等..., 分不够再加,谢谢!
- 严重问题,高手请进。
- 400分高手指点: 如何把所有对话框转到view中显示,如同诺盾界面?
- 谁看过《深度探索C++对象模型》这本书
- WINDOWS字符编码问题 vc中的wchat_t 怎么表示unicode字符?
- 迷茫啊!请高手给我个思路和方案!
但是如果想得到彩色的,那是不可能的。信息熵只能减少,不可能增加。
如果想从8位变成24位,首先为24图开辟的内存空间就应该是8位的3倍,然后将8位图中的每个像素值对应赋给24位中同样位置的三个通道。
如8位图中(256,256)位置的像素值为255,那么对应在24位图中(256,256)位置的像素值位:b = 255, g = 255, r = 255.
一次按上面方法将24位图数据全附上,同时创建24图要注意写好24位图的信息头
(灰度颜色也是RGB表示的, 只是R G B 是相同的)转位24位, RGB不需要变化
G = 灰度值
B = 灰度值只能这样了。