您的位置:首页 > 编程语言 > C#

c# 实现图像180度旋转

2012-11-07 17:26 337 查看
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        Bitmap bitmap1;

        private void InitializeBitmap()

        {

            try

            {

                bitmap1 = (Bitmap)Properties.Resources.a;

                pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;

                pictureBox1.Image = bitmap1;

            }

            catch (System.IO.FileNotFoundException)

            {

                MessageBox.Show("There was an error." +

                    "Check the path to the bitmap.");

            }

        }

        private void button1_Click(System.Object sender, System.EventArgs e)

        {

            if (bitmap1 != null)

            {

                bitmap1.RotateFlip(RotateFlipType.Rotate180FlipY);

                pictureBox1.Image = bitmap1;

            }

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            InitializeBitmap();

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: