.NET에서 단일 작업에서 이미지를 회전하고 플립하는 방법

.NET에서 단일 작업에서 이미지를 회전하고 플립하는 방법

한 단계에서 회전과 거울 방향을 모두 수정하는 것은 스캔 된 문서, 모바일 업로드 및 사진 작업 흐름에 일반적입니다. .NET에 대한 Aspose.Imaging은 단일, 효율적인 작동으로 회전에 대한 모든 조합을 지원합니다.

현실 세계 문제

모바일 장치 또는 스캐너의 이미지는 뒤로 내려가서 거울이 될 수 있습니다.수동 수정은 오류가 발생합니다.자동, 조합 수정이 가장 좋습니다.

솔루션 검토

사용하기 RotateFlip 하나의 조합과 함께 RotateFlipType 한 줄의 코드에서 회전과 flip 모두를 고칠 수 있습니다.

원칙

  • Visual Studio 2019 또는 이후
  • .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
  • NuGet에서 .NET에 대한 Aspose.Imaging
  • 이미지 파일 오리엔테이션 수정 필요
PM> Install-Package Aspose.Imaging

단계별 실행

단계 1 : 회전과 플립을 결합

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

string inputPath = "./input/photo_misrotated.jpg";
string outputPath = "./output/photo_corrected.jpg";

using (var image = Image.Load(inputPath))
{
    // Example: Rotate 90 degrees and flip horizontally
    image.RotateFlip(RotateFlipType.Rotate90FlipX);
    image.Save(outputPath, new JpegOptions { Quality = 90 });
}

단계 2 : 다른 일반적인 조합

// Rotate 180 degrees and flip vertically
image.RotateFlip(RotateFlipType.Rotate180FlipY);

// Rotate 270 degrees and flip horizontally
image.RotateFlip(RotateFlipType.Rotate270FlipX);

단계 3 : 예측 및 검증

올바른 방향을 위해 출력을 확인하고 작업 흐름을 반복합니다.

사례 및 응용 프로그램 사용

  • 모바일 장치에서 혼합된 이미지 수정
  • 디지털 작업 흐름을위한 스캔 된 양식을 준비
  • Mass-fixing 아카이브 또는 대량 업로드

일반적인 도전과 해결책

** 올바르게 지향하지 마십시오: ** 결과가 기대와 일치할 때까지 다른 조합을 시도하십시오.

Batch 필요: 모든 파일을 자동으로 수정하기 위해 슬라이드 또는 스크립트를 사용합니다.

** 재 크기 / 식물과 결합:** 다른 Aspose를 사용하십시오.필요한 방법을 상상합니다.

모범 사례

  • 미래의 필요에 대한 원본 아카이브
  • 적용된 방향 조정 기록을 유지합니다.
  • 전체 배치 작업 전에 샘플 이미지 테스트

FAQ

**Q : 단지 회전 또는 단순히 플리프가 필요하다면 어떨까요?**A : 기본을 사용하십시오 RotateFlipType 단일 행동 옵션 (이전 기사 참조).

**Q: 모든 업로드 또는 스캔을 자동화할 수 있습니까?**A: 예 - 롤에 굴리고 입력 파이프 라인과 통합합니다.

**Q: 이 작업은 모든 이미지 형식에서 작동합니까?**A: 예-Aspose.Imaging은 모든 주요 라스터 유형을 지원합니다.

결론

하나의 단계에서 회전 및 flip을 결합하면 모든 작업 흐름에서 이미지 수정이 효율적입니다. .NET API 참조를 위한 Aspose.Imaging .

 한국어