Jak przekonwertować SVG na PNG za pomocą Java

Ten krótki temat dotyczy tego, jak przekonwertować SVG na PNG przy użyciu języka Java, podając szczegółowe kroki wymagane do skonfigurowania środowiska i wykonania kodu. Używanie Java SVG do PNG może być łatwo zarządzane przy użyciu kilku linii kodu i jest odpowiednie dla wszystkich typów aplikacji opartych na Javie działających na platformach Windows, Linux lub macOS.

Kroki, aby przekonwertować SVG na PNG za pomocą Java

  1. Skonfiguruj projekt, dodając bibliotekę Aspose.Imaging z repozytorium Maven, aby przekonwertować SVG na PNG
  2. Zaimportuj przestrzeń nazw Aspose.Imaging, aby używać wywołań API w kodzie
  3. Załaduj przykładowy obraz SVG za pomocą metody load() Image class
  4. Zainicjuj obiekt SvgRasterizationOptions, aby ustawić wysokość i szerokość obrazu SVG
  5. Utwórz obiekt PngOptions dla żądanego PNG
  6. Zapisz przekonwertowany plik PNG na dysku

Wyżej wymienione kroki w Java przekonwertuj SVG na PNG za pomocą prostego interfejsu API i rozpocznij od załadowania źródłowego pliku SVG przy użyciu metody load() udostępnionej przez klasę Image. Klasa SvgRasterizationOptions zostanie użyta do ustawienia szerokości i wysokości strony SVG. Na koniec obiekt SvgRasterizationOptions zostanie przekazany do instancji PngOptions w celu renderowania i zapisania SVG jako obrazu PNG.

Kod do konwersji SVG na PNG przy użyciu Java

Do opracowania konwertera plików SVG na PNG skutecznie wykorzystano bazę kodów Java za pomocą prostych wywołań API. Możemy dokonać zmian w danych wyjściowych, ustawiając dodatkowe właściwości klasy SvgRasterizationOptions, w tym ustaw obramowanie, współczynniki skalowania i kolor tła. Ponadto klasa PngOptions udostępnia opcje ustawienia rozdzielczości, poziomu kompresji i typów filtrów itp.

Przykład pokazał, że w celu konwertowania SVG na PNG aplikacje oparte na Javie można tworzyć na dowolnej platformie, w tym MS Windows, macOS lub Linux. Jeśli chcesz dowiedzieć się więcej o ustawianiu znaku wodnego dla obrazu Tiff, zapoznaj się z artykułem na jak ustawić znak wodny w TIFF za pomocą Java.

 Polski