C#에서 SVG 파일 크기 줄이기 - 이미지 리사이즈 API

이미지 생성 및 조작을 자동화하기 위해 소프트웨어를 구축할 때, 작업하기 쉽고 가벼운 라이브러리를 선호합니다. 다행히도, Aspose.Imaging for .NET은 개발을 원활하고 효율적으로 만드는 데 필요한 거의 모든 기능을 제공합니다. 그러나 이 블로그 게시물에서는 C#에서 SVG 파일 크기를 프로그래밍 방식으로 줄이는 방법을 구현할 것입니다. 또한 동일한 기능을 달성하기 위해 온라인 임베디드 도구를 선택할 수 있습니다. 따라서 이 기능을 구현하기 위해 기계에 .NET을 설정했는지 확인하십시오.

다음 사항이 다루어질 것입니다:

  1. 이미지 리사이즈 API 설치
  2. C#에서 SVG 파일 크기 줄이기
  3. 온라인에서 SVG 이미지 크기 줄이기

이미지 리사이즈 API 설치

이제 설치를 위해 DLL 파일을 다운로드하거나 아래에 언급된 명령을 실행하여 NuGet 패키지 관리자를 통해 설치할 수 있습니다:

Install-Package Aspose.Imaging 
이미지 리사이즈 API 설치

C#에서 SVG 파일 크기 줄이기

이제 기능을 구현하고 아래에 언급된 단계에 따라 SVG 파일 크기를 수정할 수 있습니다:

  • Image 클래스의 Load 메서드를 호출하여 원본 SVG 이미지를 로드합니다.
  • Resize 메서드는 이미지의 치수를 수정합니다.
  • PngOptions 클래스의 객체를 인스턴스화합니다.
  • VectorRasterizationOptions 속성의 값을 설정하여 벡터 래스터화 옵션을 설정합니다.
  • Save 메서드를 호출하여 수정된 이미지를 디스크에 저장합니다.

다음 코드 샘플은 C#에서 SVG 이미지 리사이저를 프로그래밍 방식으로 개발하는 방법을 보여줍니다:

위 코드 예제의 출력은 아래 이미지에 표시됩니다:

SVG 수정

온라인에서 SVG 이미지 크기 줄이기

이미지 리사이즈 API 외에도, Aspose.Imaging for .NET은 모든 웹 브라우저에서 온라인에서 SVG 이미지 크기를 줄이기 위한 온라인 도구를 공개했습니다. 더욱이, 이는 무료이며 아래 이미지를 클릭하여 사용할 수 있습니다:

온라인에서 SVG 이미지 크기 줄이기

SVG 수정 - 무료 라이센스 받기

평가 제한 없이 이 이미지 리사이즈 API를 사용해 볼 수 있는 무료 임시 라이센스를 얻을 수 있습니다.

요약

이미지 크기 프로그래밍 방식 조작은 상당한 작업으로 간주됩니다. 그러나 Aspose.Imaging for .NET은 메서드와 클래스를 공개하여 이 과정을 상당히 쉽게 만들었습니다. 따라서 우리는 C#에서 SVG 파일 크기를 줄이는 방법에 대해 살펴보았습니다. 또한 문서, API 참조 및 GitHub 저장소를 방문할 수 있습니다.

마지막으로, aspose.com은 새로운 기사를 작성하고 있습니다. 따라서 최신 업데이트를 위해 계속 방문해 주세요.

질문하기

질문이나 문의 사항이 있으면 포럼에 알려주십시오.

자주 묻는 질문 – FAQs

온라인에서 SVG 이미지를 어떻게 편집하나요?

온라인 SVG 이미지 리사이저를 사용할 수 있습니다. 빠르고 구독이 필요 없습니다.

SVG 파일 크기를 어떻게 줄이나요?

Aspose.Imaging는 SVG 파일을 수정하는 프로그래밍 방식의 솔루션을 제공합니다. 따라서 링크를 방문하여 .NET에서 이를 달성하는 방법을 알아보시기 바랍니다.

참고