我正在尝试在 Unity 中使用 AForge,但在转换输入数据时遇到了麻烦。我有一个二维数组存储需要转换为 UnmanagedImage 的像素值。我想出了以下代码,但我不确定它是否是最有效的方法:
img = UnmanagedImage.Create(sizx,sizy, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
for (int i =0;i<sizx;i++)
for (int j =0;j<sizy;j++){
int index = i+j*sizx;
img.SetPixel(i,j, new AForge.Imaging.RGB(t[index].r, t[index].g, t[index].b).Color);
}
任何帮助表示赞赏!