C#을 사용하여 SVG를 PNG로 병합
SVG는 확장성을 달성하기 위해 웹 사이트 구축 및 인쇄 그래픽에 가장 많이 사용되는 형식 중 하나입니다. 그러나 때로는 SVG 파일을 병합하고 다른 파일 형식의 하나의 문서로 저장해야 합니다. PNG는 무손실 압축을 사용하는 래스터 이미지 파일 형식 유형을 나타냅니다. PNG는 네트워크를 통해 사진을 전송하고 웹 페이지 및 클라우드 드라이브 저장소에 사진과 그래픽을 표시하는 데 널리 사용됩니다. Aspose.SVG for .NET API를 사용하면 프로그래밍 방식으로 SVG를 PNG에 병합할 수 있습니다. 강력한 C# API는 SVG 파일을 빠르고 고품질로 결합하는 데 도움이 됩니다!
SVG를 PNG에 병합하는 C# 코드 예제
고속 C# 라이브러리를 사용하여 .NET 개발자는 SVG 파일을 병합하고 결합된 결과를 PDF, XPS, JPEG, PNG, BMP, GIF 및 TIFF와 같은 널리 사용되는 다른 형식으로 빠르고 효율적으로 변환할 수 있습니다. 문서 병합은 몇 줄의 코드로 수행할 수 있습니다.
SVG를 PNG로 병합 – C#
// Initialize SVG documents from files to merge
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
// Create an instance of SvgRenderer
using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
// Create an instance of ImageDevice
using var device = new Aspose.Svg.Rendering.Image.ImageDevice("result.png");
// Merge SVG to PNG
renderer.Render(device, document1, document2, document3);
}
C#을 사용하여 SVG를 PNG로 병합하는 단계
- SVGDocument() 생성자 중 하나를 사용하여 SVG 문서를 로드합니다.
- SvgRenderer 클래스의 새 인스턴스를 만듭니다.
- ImageDevice() 생성자를 사용하여 ImageDevice 클래스의 새 인스턴스를 초기화합니다.
- Render() 메서드를 호출하여 SVG를 PNG 이미지 파일에 병합합니다.
- 여러 SVG 파일이 지정된 경로의 PNG 이미지에 저장됩니다.
위의 C# 예제에서 출력 형식은 PNG입니다. ImageDevice
를 사용하고 .png 파일 확장자를 선택하면 알 수 있습니다. 출력 형식을 변경하려면 원하는 형식과 일치하는 다른 장치 클래스를 사용해야 합니다. 예를 들어 PDF 형식에는 PdfDevice
를 사용할 수 있습니다. 또한 출력 파일 경로에 적절한 파일 확장자를 제공해야 합니다.
SVG 병합을 신속하게 수행하고 결합 결과를 PDF, XPS, JPEG, PNG, BMP, TIFF 및 GIF와 같은 널리 사용되는 형식으로 내보낼 수 있습니다. Aspose.SVG API 기능 사용에 대한 자세한 내용은 문서 를 참조하십시오. 설명서 문서 SVG 파일 병합 방법 , SVG를 병합하는 방법에 대한 C# 예제를 고려할 수 있습니다. 지금 C# 프로젝트에 Aspose.SVG를 포함하여 SVG 병합의 강력함과 유연성을 경험해보세요!
온라인 이미지 합병
Aspose.SVG는 여러 SVG를 단일 파일로 결합하는 무료 온라인 병합 SVG 앱을 제공합니다. SVG, JPG 또는 PNG와 같은 다양한 출력 파일에 대해 일종의 SVG 병합기를 선택할 수 있습니다. 우리의 응용 프로그램은 다기능입니다. 병합하기 전에 이미지 콜라주를 만들고 SVG 이미지를 편집 및 조작할 수 있습니다. SVG Merger를 사용하면 디자인의 최종 결과에 만족할 때까지 자유롭게 이미지를 추가하고, 회전하고, 크기를 조정하고, 배경을 추가하고, 필터링하고, 각 이미지를 이동할 수 있습니다.
자주하는 질문
일상 업무에서 두 개 이상의 SVG 이미지를 병합해야 하는 경우가 있습니다. Aspose.SVG를 사용하면 온라인 또는 프로그래밍 방식으로 SVG을 다른 형식으로 병합할 수 있습니다. 온라인 이미지 합병 를 사용하면 이미지를 빠르고 고품질로 결합할 수 있습니다. C# API는 SVG 파일을 프로그래밍 방식으로 렌더링 및 병합하기 위한 Renderer 클래스를 제공합니다.
JPG, PNG, BMP, GIF, TIFF 등과 같은 가장 일반적인 형식으로 SVG 병합 결과를 저장할 수 있습니다.
여러 이미지를 하나로 병합하려는 데에는 여러 가지 이유가 있습니다. 예를 들어 여러 SVG 이미지를 기반으로 콜라주를 만들거나 새 그림을 만들고 싶습니다. SVG을 병합하고 결과를 PNG으로 저장해야 쉽게 저장하거나 메일을 보낼 수 있습니다.
Aspose.SVG for .NET API 시작하기
확장 가능한 벡터 그래픽 및 응용 프로그램 개발에 관심이 있는 경우 C# 및 기타 .NET 프로그래밍 언어용 강력한 인터페이스 세트와 함께 .NET API용 유연한 고속 Aspose.SVG를 설치하십시오.nuget install Aspose.SVG
로 명령줄에서 설치하거나 Install-Package Aspose.SVG
를 사용하여 Visual Studio의 패키지 관리자 콘솔을 통해 설치합니다.
또는
다운로드
에서 오프라인 MSI 설치 프로그램 또는 DLL을 ZIP 파일로 가져옵니다. .NET API용 Aspose.SVG는 독립 실행형 라이브러리이며 의존하지 않습니다. SVG 문서 처리를 위한 모든 소프트웨어.C# 라이브러리 설치 및 시스템 요구 사항에 대한 자세한 내용은 Aspose.SVG 문서 를 참조하십시오.
기타 지원 합병
SVG 및 이미지를 다른 파일 형식으로 병합할 수 있습니다.