Exemplo n.º 1
0
        private void button5_Click(object sender, EventArgs e)
        {
            BitmapBuffer unmodifiedBmp = LoadBitmapAsReadonly("../../02.jpg");
            BitmapBuffer flipImg       = unmodifiedBmp.Flip(BitmapBufferExtensions.FlipMode.Horizontal);


            using (LockBmp bmplock = destBmp.Lock())
            {
                BitmapBuffer wb = bmplock.CreateNewBitmapBuffer();
                wb.Clear(Colors.White);

                wb.Blit(new RectD(0, 0, flipImg.PixelWidth, flipImg.PixelHeight),
                        flipImg,
                        new RectD(0, 0, flipImg.PixelWidth, flipImg.PixelHeight));

                bmplock.WriteAndUnlock();

                g.Clear(System.Drawing.Color.White);
                g.DrawImage(destBmp, 0, 0);
            }
        }