BitmapSource.Create错误 - 缓冲区大小不够大

时间:2011-12-13 16:26:38

标签: c# .net wpf

我有这段代码:

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

这是一个

  

ArgumentException - 缓冲区大小不够

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

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