/// <summary> /// Конструктор копирует пиксели из заданного битмапа. /// </summary> /// <param name="source">Исходный битмап.</param> public BitmapWrapperKW(BitmapSource source) { _dpiX = source.DpiX; _dpiY = source.DpiY; _height = source.PixelHeight; _width = source.PixelWidth; if (source.Format != PixelFormats.Bgra32) source = source.ConvertTo(PixelFormats.Bgra32, null); int stride = _width*4; _pixels = new byte[stride*_height]; source.CopyPixels(_pixels, stride, 0); }