这个问题以前曾在此站点上被问过,但我的问题有所不同,我无法将其他人的代码拼凑起来以实现我的目标。为了使事情变得更好,LockBits()
,CreateBitmap()
的Windows文档以及许多其他可能的相关函数没有示例,甚至没有指定参数是什么。
我想做的是从代表图像颜色的字节数组中创建图像。该数组的大小是屏幕上像素数的三倍,因此每个像素都有一个红色,绿色和蓝色元素。每个像素的颜色可以描述为RGB(x + (width * y), x + (width * y) + 1, x + (width * y) + 2)
,其中x
和y
是点的坐标,width
是图像的宽度。
最后一件事是,我想使用标准库的C ++来实现。
如果不是很麻烦,有人可以帮助我解决这个难题吗?