Ten krótki temat instruktażowy dotyczy sposobu konwertowania SVG na PNG przy użyciu języka C# wraz ze szczegółowymi krokami konfigurowania ustawień środowiska w celu uruchomienia kodu. W C# SVG do PNG jest łatwo możliwe przy użyciu kilku linii kodu i możesz użyć przykładu na dowolnej obsługiwanej platformie aplikacji opartej na .NET, takiej jak MS Windows, Linux lub macOS.
Kroki, aby przekonwertować SVG na PNG przy użyciu C#
- Za pomocą menedżera pakietów NuGet dodaj Aspose.Imaging, aby przekonwertować SVG na PNG
- Dodaj odwołanie do przestrzeni nazw Aspose.Imaging, aby używać wywołań API w kodzie
- Załaduj przykładowy obraz SVG za pomocą metody Image.Load
- Utwórz instancję SvgRasterizationOptions, aby ustawić wysokość i szerokość obrazu SVG
- Utwórz instancję PngOptions dla żądanego PNG
- Zapisz SVG przekonwertowane na PNG na dysku
Powyższe kroki w C# konwertują SVG na PNG przy użyciu prostych wywołań API i kilku linii kodu. Jest to dość prosty proces, w którym po zainstalowaniu pakietu API za pomocą NuGet, załadujemy źródłowy plik SVG za pomocą metody Image.Load(). Następnie za pomocą klasy SvgRasterizationOptions ustawimy szerokość i wysokość strony SVG. Na koniec przekażemy obiekt SvgRasterizationOptions do instancji PngOptions w celu renderowania i konwersji obrazu SVG do formatu PNG.
Kod do konwersji SVG na PNG przy użyciu C#
Aby przekonwertować SVG na PNG C#, zastosowano proste wywołania API. Możesz dostosować dane wyjściowe, używając dodatkowych właściwości klasy SvgRasterizationOptions, które mogą ustawić obramowanie, kolor tła i współczynniki skalowania. Ponadto klasa PngOptions daje również możliwość ustawienia poziomu kompresji, typów filtrów i ustawień rozdzielczości itp.
W tym samouczku dowiedzieliśmy się, że w celu konwertowania SVG na PNG można efektywnie wykorzystać interfejs API oparty na języku C#. Jeśli chcesz dowiedzieć się więcej o procesie zmiany rozmiaru obrazu przy użyciu C#, zapoznaj się z artykułem na jak zmienić rozmiar obrazu w C#.