첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ Image 클래스 : RotateFlip 메소드를 사용해 이미지 뒤집기

------------------------------------------------------------------------------------------------------------------------

using System.Drawing;

 

/// <summary>

/// 플립 타입

/// </summary>

public enum FlipType

{

    /// <summary>

    /// 수평

    /// </summary>

    Horizontal = 0,

 

    /// <summary>

    /// 수직

    /// </summary>

    Vertical = 1,

 

    /// <summary>

    /// 수평/수직

    /// </summary>

    Both = 2

}

 

#region 이미지 뒤집기 - FlipImage(target, flipType)

 

/// <summary>

/// 이미지 뒤집기

/// </summary>

/// <param name="target">타겟 이미지</param>

/// <param name="flipType">뒤집기 타입</param>

public void FlipImage(Image target, FlipType flipType)

{

    switch(flipType)

    {

        case FlipType.Horizontal : target.RotateFlip(RotateFlipType.RotateNoneFlipX ); break;

        case FlipType.Vertical   : target.RotateFlip(RotateFlipType.RotateNoneFlipY ); break;

        case FlipType.Both       : target.RotateFlip(RotateFlipType.RotateNoneFlipXY); break;

    }

}

 

#endregion

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요