C#

[C#]이미지 회전 예제

선영아 사랑해 2016. 4. 5. 13:37


Bitmap bitmap1;


private void Form1_Load(object sender, EventArgs e)

{

bitmap1 = (Bitmap)Bitmap.FromFile(@"D:\Screen01.png");

pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;

pictureBox1.Image = bitmap1;

}


private void button1_Click(object sender, EventArgs e)
{
      if (bitmap1 != null)
      {
           bitmap1.RotateFlip(RotateFlipType.Rotate180FlipY);

           pictureBox1.Image = bitmap1;
       }
}


RotateFilpType 열거형

Rotate180FlipNone : 대칭 이동 없는 180도 시계 방향 회전을 지정합니다.
Rotate180FlipX : 수평 대칭 이동 후 180도 시계 방향 회전을 지정합니다.
Rotate180FlipXY : 수평 및 수직 이동 후 180도 시계 방향 회전을 지정합니다.
Rotate180FlipY : 수직 대칭 이동 후 180도 시계 방향 회전을 지정합니다.
Rotate270FlipNone : 대칭 이동 없는 270도 시계 방향 회전을 지정합니다.
Rotate270FlipX : 수평 대칭 이동 후 270도 시계 방향 회전을 지정합니다.
Rotate270FlipXY : 수평 및 수직 이동 후 270도 시계 방향 회전을 지정합니다.
Rotate270FlipY : 수직 대칭 이동 후 270도 시계 방향 회전을 지정합니다.
Rotate90FlipNone : 대칭 이동 없는 90도 시계 방향 회전을 지정합니다.
Rotate90FlipX : 수평 대칭 이동 후 90도 시계 방향 회전을 지정합니다.
Rotate90FlipXY : 수평 및 수직 이동 후 90도 시계 방향 회전을 지정합니다.
Rotate90FlipY : 수직 대칭 이동 후 90도 시계 방향 회전을 지정합니다.
RotateNoneFlipNone :시계 방향 회전 안 함과 대칭 이동 안 함을 지정합니다.
RotateNoneFlipX : 수평 대칭 이동 후 시계 방향 회전 안 함을 지정합니다.
RotateNoneFlipXY : 수평 및 수직 대칭 이동 후 시계 방향 회전 안 함을 지정합니다.
RotateNoneFlipY : 수직 대칭 이동 후 시계 방향 회전 안 함을 지정합니다.



'C#' 카테고리의 다른 글

[C#]마지막 일 구하기 예제  (0) 2016.04.06
[C#]이미지 그리기 예제  (0) 2016.04.05
[C#]FileSystemWatcher 예제  (0) 2016.04.04
MSSQL Paging Query  (0) 2016.03.30
[C#]실행 프로그램 경로 얻기 예제  (0) 2016.03.29