将一维RGB字节数组转换为C ++位图

时间:2018-07-23 02:48:42

标签: c++ bitmap

这个问题以前曾在此站点上被问过,但我的问题有所不同,我无法将其他人的代码拼凑起来以实现我的目标。为了使事情变得更好,LockBits()CreateBitmap()的Windows文档以及许多其他可能的相关函数没有示例,甚至没有指定参数是什么。

我想做的是从代表图像颜色的字节数组中创建图像。该数组的大小是屏幕上像素数的三倍,因此每个像素都有一个红色,绿色和蓝色元素。每个像素的颜色可以描述为RGB(x + (width * y), x + (width * y) + 1, x + (width * y) + 2),其中xy是点的坐标,width是图像的宽度。

最后一件事是,我想使用标准库的C ++来实现。

如果不是很麻烦,有人可以帮助我解决这个难题吗?

0 个答案:

没有答案