/// <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);
        }