
Aspose.Imaging의 Image Resizer Plugin for .NET은 Batch Image Resizing 및 raster image resizing의 과정을 단순화하여 고품질의 출력을 보장합니다. 웹을위한 .Net Core 애플리케이션을 개발하거나 모바일 장치에 대한 이미지를 최적화하는지 여부,이 플러그인은 .net 작업 흐름에 무조건 통합됩니다.이 기사에서는 C#에서 이미지를 프로그래밍적으로 재시작하는 방법을 탐구 할 것입니다.
덮인 주제 :
C# 웹 애플리케이션을 위한 이미지 리시닝
이미지를 효과적으로 재구성하려면, 우리는 사용합니다. ASPOSE.Imaging .NET에 대한 자세한 내용, 다양한 라스터 및 벡터 형식을 지원하는 강력한 이미지 조작 라이브러리.이 라이브러리는 쉽게 .NET 웹 응용 프로그램에 통합 될 수 있습니다. NuGet를 통해 API를 설치하여 프로젝트에 빠르게 설정할 수 있습니다.
PM> Install-Package Aspose.Imaging
배치 이미지 C#
.NET에서는 효율적인 이미지 리시닝을 위한 두 가지 주요 방법을 사용할 수 있습니다: 단순한 리시에닝 및 특정 리세닝 유형을 사용하여 리시는.Batch Image Resizing를 사용하면 여러 이미지를 동시에 처리할 수 있으며 시간과 자원을 최적화합니다.이 단계는 ImageResizer C# 라이브러리를 이용하여 기능을 향상시킵니다.
간단한 이미지 복제 C#
다음 단계를 따르고 C#에서 이미지를 재설정하십시오 :
- 이미지 파일을 사용하여 업로드 이미지 클래스 입니다
- 사진을 다시 찍으려면 전화로 이미지.Resize(Int32, Int32) 방법을
- 재구성된 이미지를 사용하여 저장합니다. 사진: “Save(String)” 방법을
다음은 .NET 응용 프로그램에서 기본 이미지를 재현하는 샘플 코드를 보여줍니다 :
C#에서 스크린 크기에 기초한 이미지를 재시작
다른 장치 화면 크기에 따라 이미지를 재시작하려면 스크린 해상도를 결정하고 반복 매개 변수를 각각 조정해야 합니다.이 접근 방식은 다양한 장치를 통해 고품질의 이미지 렌더링을 보장합니다. C# Resize Image 방법을 사용하면이 과정을 크게 향상시킬 수 있습니다.
// Pseudo-code for resizing based on screen size
int screenWidth = GetScreenWidth();
int screenHeight = GetScreenHeight();
image.Resize(screenWidth, screenHeight);
C#에서 상대적 이미지 리시링
고정 높이와 폭을 지정하는 대신 - 이미지를 방해 할 수 있습니다 - 비례 반응은 측면 비율을 유지합니다.
- 이미지를 사용하여 업로드하십시오 이미지 클래스 입니다
- 이미지 데이터를 사용하여 암호화 이미지.CacheData() 방법을
- 새로운 차원을 지정하면서 원래의 측면 비율을 준수합니다.
- 재구성된 이미지를 사용하여 저장합니다. 사진: “Save(String)” 방법을
C#에서 비례 이미지 재시작에 대한 예제 코드는 다음과 같습니다 :
벡터 이미지 리즈닝 .NET
Aspose.Imaging for .NET은 SVG와 같은 벡터 이미지를 재시작하고 래스터 형식으로 저장할 수 있습니다. 아래는 SVG 이미지를 재시작하고 PNG 형식으로 저장하는 방법을 보여주는 샘플입니다.
C# 이미지 무료 라이센스를 사용하여 복구
당신은 할 수 무료 임시 라이센스를 받으십시오. Aspose.Imaging에서는 평가 제한 없이 이미지를 재시작할 수 있습니다.
결론
이 기사에서는 Batch Image Resizing 및 raster image resizing에 대한 효과적인 기술을 C#에서 프로그래밍으로 배웠습니다. 제공된 코드 샘플은 품질 유지 보수를 보장하는 간단하고 비례적인 resing 방법 모두를 보여줍니다. 우리는 또한 세 번째 사람의 도구에 의존하지 않고 vector 이미지를 재생하고 측면 비율을 관리하는 것을 다루었습니다. C# Image Manipulation 도서관은 이미지 조작 능력을 향상시킬 수 있습니다. 문서화 .NET 이미지 처리 API에 대한 자세한 내용은 다음과 같이 원본 코드 패키지를 다운로드할 수 있습니다. GitHub모든 질문에 대해서는, 자유롭게 우리의 포럼.
또한 보기
또한, 고급 요구 사항을 위해 ImageResizer C# 및 Resize.NET를 사용하여 강력한 도구를 제공하여 C# Image Resize 과정에서 역동적 인 이미지를 재생하고 품질을 유지할 수 있습니다.