# C#를 사용하여 SVG 이미지 크기 조정하는 방법
# C#를 사용하여 SVG 이미지 크기 조정하는 방법
이 빠른 튜토리얼은 C#를 사용하여 SVG 이미지의 크기를 변경하는 데 필요한 단계를 배우고, 단순한 코드 예와 출력 SVG 파일을 사용자 정의 할 수있는 옵션과 함께합니다.
SVG 이미지를 재생하는 혜택
적응 가능성:- SVG 이미지를 재구성하여 다양한 디자인 레이아웃에 맞게 합니다.
품질 보존:- SVG 형식은 어떠한 크기에서도 크고 명확하게 유지됩니다.
융통성 스케일링:- 다양한 해상도를 위한 간단한 스케일 그래픽.
원제 : Environment Preparation
- Visual Studio 또는 다른 호환되는 .NET IDE를 설정합니다.
- NuGet 패키지 매니저를 통해 Aspose.Imaging을 포함합니다.
SVG 이미지를 재구성하기위한 단계별 가이드
단계 1 : 프로젝트 설정
NuGet에서 Aspose.Imaging 라이브러리를 설치하여 SVG 이미지를 사용합니다.
Install-Package Aspose.Imaging
단계 2 : SVG 파일을 다운로드
로드 방법을 사용하여 소스 SVG 파일을 읽으십시오. Image
클래스 객체
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Further processing steps follow here
}
단계 3 : 회복 방법을 호출합니다.
초대해 주세요 Resize()
방법 및 새로운 폭과 높이를 제공합니다.
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
단계 4 : Resized SVG 이미지를 저장
재시작 후 변경된 SVG 이미지를 다시 디스크로 저장합니다.
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
완전한 코드 예제 SVG 이미지를 복구하기 위해
다음은 SVG 이미지를 재구성하는 방법을 보여주는 전체 코드입니다 :
// Load the sample SVG file to be resized
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Resize the SVG file using HighQualityResample
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
// Save the resized SVG image back on the disk
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
}
추가 정보
- 그들의
SvgOptions
개체는 더 나은 출력을 사용자 정의하여 벡터 래스테리화 옵션 및 기타 이미지 속성과 같은 조정을 허용할 수 있습니다. - 관리되거나 관리되지 않은 자원을 사용하여 적절한 방법으로 배출할 수 있습니다.
SvgOptions
.
결론
이 튜토리얼은 Aspose.Imaging을 사용하여 C#에서 SVG 이미지를 재시작하는 방법을 보여줍니다.이 과정은 간단하고 효과적이며 다양한 조정이 필요에 맞게 할 수 있습니다. 다른 이미지 형식을 재시작하는 것과 같은 추가 기능을 위해, 이미지 조작에 대한 추가 튜토리얼을 검토하는 것을 고려하십시오.