public static Bitmap FromFileBitmap32bpp(string file) { Bitmap bitmapRaw = (Bitmap)Bitmap.FromFile(file); #if TILED2UNITY_MAC return(bitmapRaw); #else // Need to copy the bitmap into our 32bpp surface Bitmap bitmapPArgb = TmxHelper.CreateBitmap32bpp(bitmapRaw.Width, bitmapRaw.Height); using (Graphics g = Graphics.FromImage(bitmapPArgb)) { g.DrawImage(bitmapRaw, 0, 0, bitmapPArgb.Width, bitmapPArgb.Height); } return(bitmapPArgb); #endif }