Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.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++ 将整数数组转换为位图并显示在PictureBox中(windows窗体C+;+;/CLR)_C++_Windows_Forms_Clr - Fatal编程技术网

C++ 将整数数组转换为位图并显示在PictureBox中(windows窗体C+;+;/CLR)

C++ 将整数数组转换为位图并显示在PictureBox中(windows窗体C+;+;/CLR),c++,windows,forms,clr,C++,Windows,Forms,Clr,我正在用C++/CLR开发一个windows窗体应用程序 我有一个整数数组,比如说intimg_数组[64][64]。此2D数组包含64x64像素图像的值。我需要在一个图片框中显示这个数组,我试图找到一种方法将它转换成位图^bmp类型,这样我就可以最终执行pictureBox1->Image=bmp 提前感谢您的建议。到目前为止您做了什么?你被困在哪里了?你能按逻辑步骤划分任务吗?例如:1)构造一个大小合适的空bmp对象2)在所有像素上循环3)将int从双数组转换为颜色4)将颜色设置为像素。目前

我正在用C++/CLR开发一个windows窗体应用程序

我有一个整数数组,比如说
intimg_数组[64][64]。此2D数组包含64x64像素图像的值。我需要在一个图片框中显示这个数组,我试图找到一种方法将它转换成
位图^bmp类型,这样我就可以最终执行
pictureBox1->Image=bmp


提前感谢您的建议。

到目前为止您做了什么?你被困在哪里了?你能按逻辑步骤划分任务吗?例如:1)构造一个大小合适的空bmp对象2)在所有像素上循环3)将int从双数组转换为颜色4)将颜色设置为像素。目前,我只是用像素值填充数组
img_数组[64][64]
。如果指向硬盘上保存的.bmp文件,则可以成功显示图像。我真正需要的是代码来执行从整数数组(
int img_array[64][64]
)到
Bitmap^bmp
类型的转换,这样我就可以将Bitmap变量传递到picturebox并显示它。这只是一个类型转换的问题,但到目前为止,我在互联网上找到的所有来源都无法解决我的问题。非常感谢你