C# 이미지 처리 라이브러리로 SVG를 PNG로 변환하기

Aspose.HTML for .NET는 하이퍼텍스트 마크업 언어(HTML) 파일 처리뿐만 아니라 인기 있는 이미지 파일 형식 간 변환도 제공합니다. 풍부한 렌더링 및 변환 기능을 활용하여 SVG 파일을 PNG, JPG 또는 기타 널리 사용되는 파일 형식으로 렌더링할 수 있습니다. 그러나 우리는 이 C# 이미지 처리 라이브러리를 사용하여 C#에서 SVG를 PNG로 변환할 것입니다. 이 가이드를 마치면 쉽게 SVG에서 PNG로 변환기를 개발할 수 있습니다. 또한 .NET 애플리케이션에서 SVG 이미지를 PNG로 렌더링하는 코드 스니펫을 작성하여 기능을 구현할 것입니다. 자, 코드가 스스로 말하게 해봅시다.

  1. C# 이미지 처리 라이브러리 설치
  2. C#에서 SVG를 PNG로 변환하기 - 코드 샘플
  3. 온라인 파일 형식 변환기

C# 이미지 처리 라이브러리 설치

Aspose.HTML for .NET설치는 매우 간단하며, DLL 파일을 다운로드하여 설치하거나 NuGet 패키지 관리자에서 다음 명령을 실행하여 이 C# 이미지 처리 라이브러리를 설치할 수 있습니다:

PM> Install-Package Aspose.Html
C# 이미지 처리 라이브러리

C#에서 SVG를 PNG로 변환하기 - 코드 샘플

코드 샘플로 넘어가기 전에 소스 SVG 파일이 있는지 확인하십시오. 이제 다음 단계를 따르십시오:

  • 소스 SVG 파일을 로드하기 위해 SVGDocument 클래스의 인스턴스를 생성합니다.
  • SvgRenderer 클래스의 객체를 인스턴스화합니다.
  • ImageDevice 클래스의 새 인스턴스를 초기화합니다.
  • Render 메서드를 호출하여 SVG를 PNG로 렌더링합니다.

다음은 C#에서 SVG를 PNG로 변환하는 데 사용되는 코드 스니펫입니다:

using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Image;
namespace Aspose.Html
{
public class SVGtoPNG
{
static void Main(string[] args)
{
// Create an instance of the SVGDocument class to load the source SVG file.
using (var document = new Dom.Svg.SVGDocument("./sample.svg"))
{
// Instantiate an object of the SvgRenderer class.
using (SvgRenderer renderer = new SvgRenderer())
// Initializes a new instance of the ImageDevice class.
using (ImageDevice device = new ImageDevice("./output.png"))
// Invoke the Render method to render SVG as PNG.
renderer.Render(device, document);
Console.WriteLine("SVG to PNG conversion done successfully.");
}
}
}
}

위의 코드 스니펫은 SVG를 PNG로 렌더링하고 파일을 디스크에 저장합니다. 위 코드 샘플의 출력을 아래 이미지에서 확인할 수 있습니다:

svg to png converter

온라인 파일 형식 변환기

프로그램 방식 솔루션과 마찬가지로, Aspose.HTML for .NET은 변환, 렌더링, 병합 등 다양한 기능을 갖춘 온라인 도구를 제공합니다. 이 무료 도구를 사용하기 위해서는 구독이나 계정 생성이 필요 없습니다.

온라인 파일 형식 변환기

SVG에서 PNG 변환기 - 무료 라이센스 받기

이제 평가 제한 없이 이 C# 이미지 처리 라이브러리를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.

요약

이 블로그 포스트는 여기서 끝입니다. 우리는 Aspose API에 대한 또 다른 흥미로운 주제로 돌아올 것입니다. 이 기사에서는 이 C# 이미지 처리 라이브러리를 사용하여 C#에서 SVG를 PNG로 변환하는 방법을 배웠습니다. 이 블로그 포스트는 비즈니스 애플리케이션을 위한 SVG에서 PNG로 변환 모듈을 구축하는 데 도움이 될 것입니다. 그러니 문서, API 참조 및 GitHub 레포를 방문하여 Aspose.HTML for .NET에 대해 더 알아보십시오.

질문하기

궁금한 점이나 질문이 있으시면 우리 포럼에 알려주십시오.

자주 묻는 질문 - FAQs

SVG를 PNG로 프로그래밍 방식으로 변환하는 방법은?

링크를 방문하여 C#에서 SVG를 PNG로 변환하는 방법을 알아보십시오.

SVG 코드를 이미지로 변경하는 방법은?

Aspose.HTML for .NET은 변환 및 렌더링 옵션을 제공합니다. 이 C# 이미지 처리 라이브러리를 사용하여 SVG를 PNG로 렌더링할 수 있습니다.

참조