我有以下代码:

BitmapSource.Create(pixelWidth, pixelHeight,
                    dpiX, dpiY, image.Format, image.Palette,
                    _modifiedRgb, stride);


这引发了


  ArgumentException-缓冲区大小不足。


有什么想法吗?

最佳答案

这意味着您的_modifiedRgb不够大。
它需要包含Height * Stride * Format.BitsPerPixel/8个字节。

关于c# - BitmapSource.Create错误-缓冲区大小不足,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8492563/

10-11 08:08