C# .NET에서 이미지 회전 또는 뒤집기

Aspose.Imaging의 .NET용 이미지 회전 플러그인은 이미지를 프로그래밍 방식으로 회전하고 뒤집는 효율적인 방법을 제공하며, 다양한 회전 각도와 함께 뒤집기를 허용합니다. 이미지를 90도, 180도 또는 270도로 회전하거나 동시에 수평 또는 수직으로 뒤집기와 회전을 결합해야 할 경우, 이 플러그인이 프로세스를 단순화합니다. 이 기사에서는 Aspose.Imaging을 사용하여 C#에서 이미지를 회전하는 방법을 배우며 .NET을 위한 최고의 이미지 회전 라이브러리에 대해 알아볼 것입니다.


다룰 주제:


C#에서 이미지를 회전하는 API

이미지를 회전하고 뒤집기 위해 Aspose.Imaging for .NET을 활용할 것입니다. 이 포괄적이고 강력한 .NET 이미지 조작 라이브러리는 다양한 래스터 및 벡터 이미지 형식을 지원합니다. NuGet을 통해 또는 DLL을 다운로드하여 프로젝트에 쉽게 통합할 수 있습니다.

PM> Install-Package Aspose.Imaging

C#에서 이미지 회전 방법

이미지를 회전하려면 회전 각도를 지정하십시오. 일반적으로 사용되는 각도는 90도, 180도 및 270도입니다. 또한 이미지를 동시에 회전하고 뒤집을 수 있습니다. Aspose.Imaging for .NET은 회전 각도와 뒤집기 유형을 정의하기 위해 RotateFlipType 열거형을 제공합니다. 사용 가능한 이미지 회전 유형은 다음과 같습니다:

  • 회전만
  • 회전 및 뒤집기 모두

다음 단계는 C#에서 이미지를 회전하는 방법을 간략하게 설명합니다:

  1. 디스크에서 이미지를 로드합니다.
  2. 회전 유형을 지정하고 이미지를 회전시킵니다.
  3. 업데이트된 이미지를 저장합니다.

다음 이미지는 이미지 회전을 시연하는 데 사용할 이미지입니다:

회전 및 뒤집기를 위한 이미지

C#에서 이미지 회전

뒤집지 않고 이미지를 회전하는 방법을 살펴보겠습니다. 다음 옵션은 뒤집지 않고도 회전을 허용합니다:

  • Rotate180FlipNone: 뒤집지 않고 180도 회전
  • Rotate270FlipNone: 뒤집지 않고 270도 회전
  • Rotate90FlipNone: 뒤집지 않고 90도 회전

C#에서 이미지를 회전하려면 다음 단계를 따르십시오:

  1. Image 클래스를 사용하여 이미지 파일을 로드합니다.
  2. Image.RotateFlip(RotateFlipType.Rotate270FlipNone) 메서드를 사용하여 이미지를 270도 회전합니다.
  3. Image.Save(string) 메서드를 사용하여 업데이트된 이미지를 저장합니다.

다음은 특정 각도로 이미지를 회전하는 방법을 보여주는 코드 조각입니다:

코드를 실행한 후의 결과 회전 이미지는 다음과 같습니다:

C#에서 이미지를 회전

C#에서 이미지 회전 및 뒤집기

다음으로 이미지를 동시에 회전하고 뒤집는 방법을 살펴보겠습니다—추가 코드 줄 없음. 다음의 RotateFlipType 열거형의 구성원 중 하나를 사용하기만 하면 됩니다:

  • Rotate180FlipX: 수평 뒤집기를 포함한 180도 회전
  • Rotate180FlipXY: 수평 및 수직 뒤집기를 포함한 180도 회전
  • Rotate180FlipY: 수직 뒤집기를 포함한 180도 회전
  • Rotate270FlipX: 수평 뒤집기를 포함한 270도 회전
  • Rotate270FlipXY: 수평 및 수직 뒤집기를 포함한 270도 회전
  • Rotate270FlipY: 수직 뒤집기를 포함한 270도 회전
  • Rotate90FlipX: 수평 뒤집기를 포함한 90도 회전
  • Rotate90FlipXY: 수평 및 수직 뒤집기를 포함한 90도 회전
  • Rotate90FlipY: 수직 뒤집기를 포함한 90도 회전

C#에서 이미지를 회전하고 뒤집으려면 다음 단계를 사용하십시오:

  1. Image 클래스를 사용하여 이미지 파일을 로드합니다.
  2. Image.RotateFlip(RotateFlipType.Rotate180FlipX) 메서드를 사용하여 이미지를 180도 회전하면서 수평으로 뒤집습니다.
  3. 마지막으로, Image.Save(string) 메서드를 사용하여 업데이트된 이미지를 저장합니다.

다음 코드 조각은 이미지를 동시에 회전하고 뒤집는 방법을 보여줍니다:

회전 및 뒤집기가 적용된 이후의 이미지는 다음과 같습니다:

C#에서 이미지 회전 및 뒤집기

이미지 회전 및 뒤집기

C#에서 무료 라이센스로 이미지 회전하기

이미지를 회전할 때 평가 제한 없이 무료 임시 라이센스를 받을 수 있습니다.

결론

이 기사에서 C#에서 이미지를 프로그래밍 방식으로 회전하는 방법을 배웠습니다. 또한 출력 품질을 유지하면서 이미지를 동시에 회전하고 뒤집는 기능에 대해 알아보았습니다. .NET 이미지 처리 라이브러리에 대한 추가 정보, 사용 가능한 .NET 이미지 조작 라이브러리 비교 등을 보려면 문서를 확인하십시오. API의 소스 코드 샘플은 GitHub에서 다운로드할 수 있습니다. 궁금한 점이 있으면 포럼에서 저희에게 문의하십시오.

참조