# 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 이미지를 재시작하는 방법을 보여줍니다.이 과정은 간단하고 효과적이며 다양한 조정이 필요에 맞게 할 수 있습니다. 다른 이미지 형식을 재시작하는 것과 같은 추가 기능을 위해, 이미지 조작에 대한 추가 튜토리얼을 검토하는 것을 고려하십시오.

 한국어