【发布时间】:2014-05-27 21:02:29
【问题描述】:
我最初有一个彩色图像,我通过仅复制红色通道(即 RGB(24 位)的前 8 位)使其成为灰度图像。这是因为一些处理需要图像是灰度的。处理后我必须使用 GDI 在屏幕上显示这个图像。所以我必须将灰度值复制到最终输出的红色通道中。像 setpixel(i,j,RGB(grayvalue,0,0)) 之类的东西。我如何使用 GDI 实现这一点?
【问题讨论】:
标签: windows image winapi bitmap gdi
我最初有一个彩色图像,我通过仅复制红色通道(即 RGB(24 位)的前 8 位)使其成为灰度图像。这是因为一些处理需要图像是灰度的。处理后我必须使用 GDI 在屏幕上显示这个图像。所以我必须将灰度值复制到最终输出的红色通道中。像 setpixel(i,j,RGB(grayvalue,0,0)) 之类的东西。我如何使用 GDI 实现这一点?
【问题讨论】:
标签: windows image winapi bitmap gdi
正如大卫所建议的,它已通过以下线程中提到的解决方案得到解决 display red channel of image using GDI
【讨论】: