이 정확한 튜토리얼에는 C#에서 SVG를 Image로 변환하는 방법에 대한 정보가 포함되어 있습니다. 단계와 코드 조각은 C# SVG를 이미지로 변환을 사용하여 프로그래밍 방식으로 수행할 수 있는 방법을 설명합니다. 또한 이러한 요구 사항을 달성하기 위해 이미지 처리 도구나 응용 프로그램을 설치할 필요가 없습니다.
C#에서 SVG를 이미지로 변환하는 단계
- NuGet 패키지 관리자를 사용하여 애플리케이션에 Aspose.SVG for .NET 라이브러리 설치
- SVGDocument 클래스 개체를 사용하여 소스 SVG 파일 로드
- ImageSaveOptions 클래스의 객체 생성
- 다른 옵션을 설정하고 출력 이미지를 JPG 형식으로 저장
*SVG를 이미지 C#*으로 변환하려는 경우 코드 및 자세한 설명이 여기에서 따라하기 쉬운 단계의 형태로 제공됩니다. 다음 과정에 따라 고화질 이미지를 렌더링할 수 있습니다. 또한 이 변환은 응용 프로그램에서 SVG 이미지의 미리 보기 축소판을 만드는 데 도움이 될 수 있습니다.
C#에서 SVG를 이미지로 변환하는 코드
namespace ConvertSvgToImageInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert SVG to Image in CSharp | |
{ | |
// Load the license to avoid watermark in the output image | |
Aspose.Svg.License licSvgToImage= new Aspose.Svg.License(); | |
licSvgToImage.SetLicense("Aspose.Svg.lic"); | |
// Load the input SVG file | |
using (Aspose.Svg.SVGDocument document = new Aspose.Svg.SVGDocument("rectangle.svg")) | |
{ | |
// Initialize ImageSaveOptions class object | |
Aspose.Svg.Saving.ImageSaveOptions jpgSaveOptions = new Aspose.Svg.Saving.ImageSaveOptions(); | |
// Set the desired properties | |
jpgSaveOptions.PageSetup.Sizing = Aspose.Svg.Rendering.SizingType.FitContent; | |
// Convert SVG to JPG image | |
Aspose.Svg.Converters.Converter.ConvertSVG(document, jpgSaveOptions, "svg-to-jpg.jpg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
SVG를 이미지 C# 기반 코드로 변환하는 변환기를 개발하는 방법이 여기에서 설명됩니다. 또한 요구 사항에 따라 다른 속성을 수정하여 변환 프로세스를 조정할 수 있습니다. 예를 들어, 출력되는 JPG 이미지에 대한 이미지 크기, 압축, 해상도 등을 제어할 수 있습니다.
이 기사에서는 SVG 파일을 C#에서 프로그래밍 방식으로 이미지로 변환하는 방법을 배웠습니다. 그러나 SVG 이미지를 만드는 방법을 배우려면 C#에서 SVG를 만드는 방법에 대한 기사를 읽어보세요.