コード例 #1
0
ファイル: TmxHelper.cs プロジェクト: yarwelp/Tiled2Unity
        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
        }