UnmanagedImage unmanagedImage = /* obtain unmanaged image */; Bitmap managedImage = unmanagedImage.ToManagedImage();
var bmp = new Bitmap("image.jpg"); var unmanagedImage = UnmanagedImage.FromManagedImage(bmp); var processedImage = /* some image processing on the unmanagedImage object */; var managedImage = unmanagedImage.ToManagedImage(); managedImage.Save("output.jpg");This example loads an image from a file, converts it to an UnmanagedImage object, processes it, and then converts it back to a managed Bitmap object for saving to a file. In conclusion, UnmanagedImage class belongs to AForge.Imaging package library and is used to manipulate and process images in an unmanaged memory space. ToManagedImage is one of the methods in UnmanagedImage that is used to convert an image from unmanaged memory to managed memory.