
Aspose.Imaging Image Rotate Plugin for .NET은 프로그램적으로 이미지를 회전하고 뒤집기 위한 매우 효율적이고 예산 친화적인 솔루션을 제공합니다. 이 다재다능한 플러그인은 다양한 각도로 이미지를 회전할 수 있게 해주며, 회전과 뒤집기를 결합할 수도 있어 개발자와 프리랜서 모두에게 이상적인 선택입니다. Aspose의 우수한 명성을 바탕으로 예산을 초과하지 않으면서 애플리케이션 워크플로를 향상시킬 수 있습니다. 90도, 180도 또는 270도로 이미지를 회전해야 하거나 수평 또는 수직으로 뒤집기를 적용하려는 경우, 이 플러그인은 프로세스를 간소화합니다. 이 기사에서는 Aspose.Imaging for .NET을 사용하여 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#에서 이미지를 회전하는 단계의 간단한 개요는 다음과 같습니다:
- 디스크에서 이미지를 로드합니다.
- 회전 유형을 지정하고 이미지를 회전합니다.
- 업데이트된 이미지를 저장합니다.
다음 이미지는 이미지 회전을 시연하기 위해 사용할 것입니다:

C#에서 이미지 회전하기
뒤집지 않고 이미지를 회전하는 방법을 살펴보겠습니다. 다음 옵션은 뒤집기 없이 회전을 허용합니다:
- Rotate180FlipNone: 뒤집기 없이 180도 회전
- Rotate270FlipNone: 뒤집기 없이 270도 회전
- Rotate90FlipNone: 뒤집기 없이 90도 회전
C#에서 이미지를 회전하려면 다음 단계를 따르세요:
- Image 클래스를 사용하여 이미지 파일을 로드합니다.
- Image.RotateFlip(RotateFlipType.Rotate270FlipNone) 메서드를 사용하여 이미지를 270도 회전시킵니다.
- Image.Save(string) 메서드를 사용하여 업데이트된 이미지를 저장합니다.
다음은 특정 각도로 이미지를 회전하는 방법을 보여주는 코드 스니펫입니다:
// 이미지 파일 로드
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// 이미지를 270도 회전
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// 업데이트된 이미지 저장
image.Save("rotated.jpg");
}
코드 실행 후 결과로 생성된 회전된 이미지는 다음과 같습니다:

이미지 회전
C#에서 뒤집기와 함께 이미지 회전하기
다음으로, 이미지를 동시에 회전하고 뒤집는 방법을 살펴보겠습니다. 추가 코드 줄 없이 다음 RotateFlipType 열거형의 멤버를 사용하면 됩니다:
- Rotate180FlipX: 수평으로 뒤집으면서 180도 회전
- Rotate180FlipXY: 수평 및 수직으로 뒤집으면서 180도 회전
- Rotate180FlipY: 수직으로 뒤집으면서 180도 회전
- Rotate270FlipX: 수평으로 뒤집으면서 270도 회전
- Rotate270FlipXY: 수평 및 수직으로 뒤집으면서 270도 회전
- Rotate270FlipY: 수직으로 뒤집으면서 270도 회전
- Rotate90FlipX: 수평으로 뒤집으면서 90도 회전
- Rotate90FlipXY: 수평 및 수직으로 뒤집으면서 90도 회전
- Rotate90FlipY: 수직으로 뒤집으면서 90도 회전
C#에서 이미지를 회전하고 뒤집으려면 다음 단계를 따르세요:
- Image 클래스를 사용하여 이미지 파일을 로드합니다.
- Image.RotateFlip(RotateFlipType.Rotate180FlipX) 메서드를 사용하여 이미지를 180도 회전하면서 수평으로 뒤집습니다.
- 마지막으로 Image.Save(string) 메서드를 사용하여 업데이트된 이미지를 저장합니다.
다음 코드는 이미지를 동시에 회전하고 뒤집는 방법을 보여줍니다:
// 이미지 파일 로드
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// 이미지를 180도 회전하고 수평으로 뒤집기
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// 업데이트된 이미지 저장
image.Save("rotated-flipped.jpg");
}
회전 및 뒤집기를 적용한 후 이미지는 다음과 같습니다:

이미지 회전 및 뒤집기
C#에서 무료 라이센스로 이미지 회전하기
이미지를 회전하기 위한 평가 제한 없이 무료 임시 라이센스를 받을 수 있습니다.
결론
이 기사에서는 C#에서 프로그램적으로 이미지를 회전하는 방법을 배웠습니다. 또한 출력 품질을 유지하면서 이미지를 동시에 회전하고 뒤집는 기능을 탐구했습니다. 사용 가능한 .NET 이미지 조작 라이브러리를 비교하는 내용을 포함한 .NET 이미지 처리 라이브러리에 대한 더 많은 통찰력을 원하시면 문서를 확인하세요. API의 소스 코드 샘플은 GitHub에서 다운로드할 수 있습니다. 질문이 있는 경우 포럼에서 문의해 주세요.