Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何创建和编辑位图_C++_Image_Bitmap - Fatal编程技术网

C++ 如何创建和编辑位图

C++ 如何创建和编辑位图,c++,image,bitmap,C++,Image,Bitmap,我正在尝试创建一个位图,可以更改其像素,然后用该位图更新窗口。我试图研究一种只创建位图的方法,但没有用 我需要知道如何创建一个空白位图,然后使用x和y坐标和颜色更改其像素,然后如何将其绘制到窗口。我不需要将其保存到计算机,也不想将现有图像转换为位图 我在windows上使用Visual Studio和C++ 只是为了说明,我需要知道创建具有特定宽度和高度的空白位图的语法,以及更改像素颜色所需的函数,以及如何在窗口中绘制位图。谢谢。有一个免费的库ImgSource,您可以使用它提供大量的图像功能

我正在尝试创建一个位图,可以更改其像素,然后用该位图更新窗口。我试图研究一种只创建位图的方法,但没有用

我需要知道如何创建一个空白位图,然后使用x和y坐标和颜色更改其像素,然后如何将其绘制到窗口。我不需要将其保存到计算机,也不想将现有图像转换为位图

我在windows上使用Visual Studio和C++


只是为了说明,我需要知道创建具有特定宽度和高度的空白位图的语法,以及更改像素颜色所需的函数,以及如何在窗口中绘制位图。谢谢。

有一个免费的库ImgSource,您可以使用它提供大量的图像功能

它在MSDN中可用,但使用类似于ImgSource的库可能对您有利

它提供了将图像渲染到设备上下文的简单方法。还有一个很好的支持论坛。

这里有一个。