BitmapTransparency.Program.TranslateBitmap C# (CSharp) Method

TranslateBitmap() static private method

static private TranslateBitmap ( string inputFile, string outputFile ) : void
inputFile string
outputFile string
return void
        static void TranslateBitmap(string inputFile, string outputFile)
        {
            Bitmap inputBitmap = (Bitmap) Image.FromFile(inputFile);
            Bitmap outputBitmap = new Bitmap(24, 24, PixelFormat.Format24bppRgb);

            using (Graphics g = Graphics.FromImage(outputBitmap)) {
                g.Clear(Color.White);

                g.DrawImage(inputBitmap, new Rectangle(4, 4, 16, 16));
            }

            outputBitmap.Save(outputFile, ImageFormat.Png);
            inputBitmap.Dispose();
            outputBitmap.Dispose();
        }