Ten dokładny samouczek zawiera informacje o tym, jak konwertować SVG na Image w C#. Kroki i fragment kodu wyjaśniają, jak można programowo wykonać konwersję C# SVG to Image. Co więcej, nie trzeba instalować żadnego narzędzia ani aplikacji do przetwarzania obrazu, aby spełnić te wymagania.
Kroki, aby przekonwertować SVG na obraz w C#
- Zainstaluj bibliotekę Aspose.SVG for .NET w swojej aplikacji za pomocą menedżera pakietów NuGet
- Załaduj źródłowy plik SVG z obiektem klasy SVGDocument
- Utwórz obiekt klasy ImageSaveOptions
- Ustaw różne opcje i zapisz obraz wyjściowy w formacie JPG
Jeśli chcesz * przekonwertować SVG na obraz C# *, szczegółowy opis znajduje się tutaj w formie łatwych do wykonania kroków. Możesz renderować obraz o wysokiej wierności, postępując zgodnie z tym procesem. Co więcej, ta konwersja może być pomocna przy tworzeniu podglądu miniatur obrazów SVG w twoich aplikacjach.
Kod do konwersji SVG na obraz w C#
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"); | |
} | |
} | |
} |
Aby opracować konwerter kodu SVG na obraz C#, pokazano tutaj. Ponadto możesz dostosować proces konwersji, modyfikując różne właściwości zgodnie z własnymi wymaganiami. Na przykład możliwe jest kontrolowanie rozmiaru obrazu, kompresji, rozdzielczości itp. dla wyjściowego obrazu JPG.
W tym artykule dowiedzieliśmy się, jak programowo przekonwertować plik SVG na obraz w języku C#. Jeśli jednak chcesz nauczyć się tworzenia obrazu SVG, przeczytaj artykuł na jak stworzyć SVG w C#.