Batch Resize and Convert Images in C# Aspose.Imaging을 사용하여 이미지를 재검토하고 변환합니다.
특정 요구 사항에 맞게 이미지를 재구성하거나 다른 형식으로 변환하는 것은 웹 응용 프로그램, 모바일 애플리케이션, 또는 아카이브 저장소를위한 미디어를 준비 할 때 일반적인 작업입니다. 수천 개의 이미지를 수동으로 재생하고 전환하면 시간이 소요되고 오류가 발생할 수 있습니다.이 블로그 게시물은 강력한 Aspose.Imaging 도서관을 사용하여 이러한 작업을 자동화함으로써 당신을 안내합니다.
소개
이 튜토리얼에서 우리는 Aspose.Imaging을 사용하는 방법을 탐구 할 것입니다 .NET 이미지 재생 및 변환을 자동화합니다.이 과정은 특정 차원과 형식이 필요한 웹 또는 모바일 응용 프로그램을위한 이미지를 준비 할 때 필수적입니다. 이 가이드의 끝에, 당신은 당신의 환경을 설정, 폴더에서 이미지를 로드, 그들을 비례적으로 또는 고정 된 크기로 재구성, 포맷을 전환하고 결과를 저장 하는 방법에 대한 포괄적 인 이해가있을 것입니다.
원칙
코드에 몰입하기 전에 다음을 가지고 있는지 확인하십시오 :
- Visual Studio 2019 또는 이후
- .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
- PNG, BMP, TIFF 등 다양한 형식의 출처 이미지를 포함하는 폴더.
- NuGet을 통해 설치된 .NET에 대한 Aspose.Imaging
패키지를 설치하려면 Package Manager Console를 열고 다음을 실행합니다.
PM> Install-Package Aspose.Imaging
전체 코드 예제
아래는 Aspose.Imaging을 사용하여 이미지를 다시 배치하고 변환하는 방법을 보여주는 완전한 작업 예입니다.
코드를 이해하는 방법
이 구현을 더 나은 이해를위한 핵심 단계로 분해하자 :
단계 1 : 초기 설정
첫째, 우리는 측정 된 라이센스를 시작하고 입력 파일을 업로드합니다.이 단계는 당신이 Aspose.Imaging을 사용할 때 라이선스 요구 사항을 준수하는 것이 중요하다.
이 스크립트에서 우리는 당신의 공공 및 개인 키를 제공함으로써 측정 된 라이센스를 설정합니다.
단계 2 : 옵션 설정
다음으로, 우리는 목적 차원과 출력 형식과 같은 변환 / 처리 옵션을 설정합니다.
여기에서 새 폭과 높이를 지정할 수 있으므로 이미지를 비례적으로 또는 고정된 차원으로 재시작합니다.또한 원하는 출력 형식 (예 : JPEG)을 설정합니다..
단계 3 : 작업을 수행
이제 우리는 Aspose.Imaging에서 적절한 방법을 호출하여 주요 작업을 수행합니다.
이 섹션에서는 이미지를 사용하여 재구성 및 변환하는 방법을 보여줍니다. ResizeProportional
또는 ResizeFullFrame
다음은 새 형식으로 저장할 수 있습니다.
단계 4 : 결과를 절약
마지막으로, 우리는 원하는 설정으로 처리 된 이미지를 저장합니다.
코드의 이 부분에서 각 이미지에 대한 출력 경로와 파일 이름을 지정합니다.이 도서관은 변환을 처리하고 해당 파일을 저장 합니다.
기본 코드 예제 (완전 및 실행 가능)
아래는 Aspose.Imaging을 사용하여 이미지를 다시 배치하고 변환하는 방법을 보여주는 완전한 예입니다.
결론
이 가이드를 따르면 Aspose.Imaging을 사용하여 C#로 이미지를 재시작 및 변환하는 과정을 자동화할 수 있어야 합니다.이것은 시간을 절약 할뿐만 아니라 프로젝트에 대한 일관성을 보장합니다.더 진보된 시나리오 또는 추가 기능을 위해 공식 문서 및 기타 관련 KB 기사를 참조하십시오.
더 많은 읽기 및 탐험을 위해 :
- Aspose.Imaging을 사용하여 배치에서 이미지를 재검토하고 변환하는 방법 .NET
- Aspose.Imaging을 사용하여 웹 및 모바일에 대한 이미지를 재설정하는 방법 .NET