C++ 将整数数组转换为位图并显示在PictureBox中(windows窗体C+;+;/CLR)
我正在用C++/CLR开发一个windows窗体应用程序 我有一个整数数组,比如说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)将颜色设置为像素。目前
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并显示它。这只是一个类型转换的问题,但到目前为止,我在互联网上找到的所有来源都无法解决我的问题。非常感谢你