728x90
반응형
728x170
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
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] SvgDocument 클래스 : Draw 메소드를 사용해 SVG 이미지 사용하기 (0) | 2020.05.10 |
---|---|
[C#/WINFORM] Application 클래스 : Restart 정적 메소드를 사용해 애플리케이션 재시작하기 (0) | 2020.03.01 |
[C#/WINFORM] PrinterSettings 클래스 : 디폴트 프린터명 구하기 (0) | 2020.03.01 |
[C#/WINFORM] LoadCursorFromFile API 함수를 사용해 파일에서 커서 로드하기 (0) | 2020.03.01 |
[C#/WINFORM] ListBox 클래스 : TopIndex 속성을 사용해 항목 추가시 항목 표시하기 (0) | 2020.02.29 |
[C#/WINFORM] Image 클래스 : RotateFlip 메소드를 사용해 이미지 회전시키기 (0) | 2020.02.29 |
[C#/WINFORM] Clipboard 클래스 : GetDataObject 정적 메소드를 사용해 비트맵 붙여넣기 (0) | 2020.02.29 |
[C#/WINFORM] Clipboard 클래스 : GetDataObject 정적 메소드를 사용해 텍스트 붙여넣기 (0) | 2020.02.29 |
[C#/WINFORM] Application 클래스 : Exit 정적 메소드를 사용해 애플리케이션 종료하기 (0) | 2020.02.29 |
[C#/WINFORM] Label 클래스 : 구분선 그리기 (0) | 2020.02.29 |
댓글을 달아 주세요