AForge.Imaging.UnmanagedImage.UnmanagedImage C# (CSharp) Method

UnmanagedImage() public method

Initializes a new instance of the UnmanagedImage class.
Unlike FromManagedImage(BitmapData) method, this constructor does not make copy of managed image. This means that managed image must stay locked for the time of using the instance of unamanged image.
public UnmanagedImage ( BitmapData bitmapData ) : System
bitmapData System.Drawing.Imaging.BitmapData Locked bitmap data.
return System
        public UnmanagedImage( BitmapData bitmapData )
        {
            this.imageData   = bitmapData.Scan0;
            this.width       = bitmapData.Width;
            this.height      = bitmapData.Height;
            this.stride      = bitmapData.Stride;
            this.pixelFormat = bitmapData.PixelFormat;
        }

Same methods

UnmanagedImage::UnmanagedImage ( IntPtr imageData, int width, int height, int stride, PixelFormat pixelFormat ) : System