KFreonLib.Textures.TreeTexInfo.GetImage C# (CSharp) Method

GetImage() public method

Returns current texture as a Bitmap. Option to specify size.
public GetImage ( string pathBIOGame, int size = -1 ) : Bitmap
pathBIOGame string Path to BIOGame.
size int OPTIONAL: Maximum size on any dimension. Defaults to max.
return System.Drawing.Bitmap
        public Bitmap GetImage(string pathBIOGame, int size = -1)
        {
            ITexture2D tex2D = Textures[0];
            byte[] imgData = tex2D.GetImageData();

            using (ImageEngineImage img = new ImageEngineImage(imgData))
            {
                using (MemoryStream ms = new MemoryStream())
                {
                    if (!img.Save(ms, ImageEngineFormat.PNG, MipHandling.KeepTopOnly))
                        return null;

                    MemoryStream largest = KFreonLib.Textures.Creation.OverlayAndPickDetailed(ms, img.Width, img.Height);
                        return new Bitmap(largest);
                }
            }
        }