.NET에서 어떤 각도에서 이미지를 회전하는 방법

.NET에서 어떤 각도에서 이미지를 회전하는 방법

때로는 단순한 90도 회전이 필요합니다 - 기술 문서, 디자인 및 창조적 인 작업 흐름은 각각의 각도에서 정확한 회복을 필요로합니다. .NET을위한 Aspose.Imaging은 배경 색상과 이미지 품질에 대한 완전한 통제와 함께 어떤 정도로 회전에 도달 할 수 있습니다.

현실 세계 문제

디자인, 기술 또는 예술 작업 흐름은 종종 정확하고 자발적인 각도 회전이 필요합니다.

솔루션 검토

사용하시기 바랍니다 RasterImage.Rotate 당신이 필요로하는 각도로 회전하는 방법, 선택한 배경 색상 (흰색, 투명 등)으로 새로운 캔버스 영역을 채우십시오.

원칙

  • Visual Studio 2019 또는 이후
  • .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
  • NuGet에서 .NET에 대한 Aspose.Imaging
  • 이미지 파일을 회전 (JPEG, PNG, BMP 등)
PM> Install-Package Aspose.Imaging

단계별 실행

단계 1: 어떤 각도에서 이미지를 회전

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

string inputPath = "./input/diagram.png";
string outputPath = "./output/diagram_rotated_17deg.png";

using (var image = (RasterImage)Image.Load(inputPath))
{
    // Rotate by 17 degrees with a transparent background (PNG recommended)
    image.Rotate(17, true, Color.Transparent); // true = expand canvas to fit rotated image
    image.Save(outputPath, new PngOptions());
}

단계 2 : 사용자 지정 각도 및 색상으로 회전

string outputPath2 = "./output/diagram_rotated_blue.png";

using (var image = (RasterImage)Image.Load(inputPath))
{
    // Rotate by 45 degrees, fill new background with blue
    image.Rotate(45, true, Color.FromArgb(255, 0, 120, 215));
    image.Save(outputPath2, new PngOptions());
}

단계 3 : 검토 및 Iterate

일치 및 배경을 채우기위한 사전 출력.필요한 경우 각도 / 배후를 조정합니다.

사례 및 응용 프로그램 사용

  • 알려지지 않은 각도를 가진 사진 탐색
  • 엔지니어링 또는 과학 이미지에 대한 정확한 조정
  • 웹, 인쇄 또는 프레젠테이션에 대한 창조적/디자인 효과

일반적인 도전과 해결책

Edges 보이는 꼬리 : 다른 배경 또는 항 엘리화 옵션을 시도하십시오.

  • 잃어버린 콘텐츠 : * 사용하기 expand: true 회전 이미지를위한 캔버스 크기를 증가시킵니다.

** 배경 색상:** 표면을 위한 투명한, 도크를 위한 흰색 또는 브랜드를 위해 사용자 지정된 색상을 사용하십시오.

모범 사례

  • 투명성을 위한 PNG 사용
  • 원본 아카이브 이전 주요 에디션
  • 반복적인 회전 작업을 위한 자동화

FAQ

**Q: 하나의 폴더에있는 모든 이미지를 배치 할 수 있습니까?**A: 예 - 이 코드를 롤에 넣고 각 파일에 원하는 각도를 적용합니다.

**Q: 이것은 JPEG, TIFF, BMP 등과 함께 작동합니까?**A: 예 - 모든 주요 라스터 형식을 지원하지만, 투명성은 PNG/TIFF에서 최고입니다.

**Q: 나는 flip 또는 crop과 결합 할 수 있습니까?**A: 예 - 모든 Aspose를 사용합니다.고급 작업 흐름을위한 방법을 상상.

결론

Aspose.Imaging for .NET은 정확하고 자발적인 각도 회전을 간단하고 신뢰할 수 있습니다. .NET API 참조를 위한 Aspose.Imaging .

 한국어