C#中出现无法识别或不受支持的数组类型异常

本文关键字:支持 数组 异常 类型 识别 | 更新日期: 2023-09-27 18:06:21

可能重复:
OpenCV C#中的图像转换

WeightedImg.Bitmap.SetPixel(x, y,Color.FromArgb((int)Math.Ceiling(color * R), (int)Math.Ceiling(color * G),(int)Math.Ceiling(color * B)));

这行代码产生上面的异常。。有人知道解决办法吗?这个例外是什么意思?非常感谢

C#中出现无法识别或不受支持的数组类型异常

您需要设置字母通道,如*A*rgbAlpha通道集的颜色的透明度

您真的需要给我们更多的工作。这些变量是如何定义的?异常和堆栈跟踪打印是什么?例如,这相当于你发布的内容,在我的机器上起到了魅力的作用

        Bitmap b = new Bitmap("somefile.bmp");
        double color = 1, R = 2, G = 3, B = 4;
        int x = 1, y = 1;
        b.SetPixel(x, y, Color.FromArgb((int)Math.Ceiling(color * R), (int)Math.Ceiling(color * G), (int)Math.Ceiling(color * B)));