Shadowsocks.View.MenuViewController.AddBitmapOverlay C# (CSharp) Method

AddBitmapOverlay() private method

private AddBitmapOverlay ( Bitmap original ) : Bitmap
original System.Drawing.Bitmap
return System.Drawing.Bitmap
        private Bitmap AddBitmapOverlay(Bitmap original, params Bitmap[] overlays)
        {
            Bitmap bitmap = new Bitmap(original.Width, original.Height, PixelFormat.Format64bppArgb);
            Graphics canvas = Graphics.FromImage(bitmap);
            canvas.DrawImage(original, new Point(0, 0));
            foreach (Bitmap overlay in overlays)
            {
                canvas.DrawImage(new Bitmap(overlay, original.Size), new Point(0, 0));
            }
            canvas.Save();
            return bitmap;
        }
MenuViewController