Převeďte SVG na PNG v Pythonu

Tento tutoriál vysvětluje, jak převést SVG na PNG v Pythonu. Pokrývá algoritmus a ukázkový kód pro přeměnu SVG na PNG v Pythonu. Převod můžete provést několika voláními API, aniž byste museli instalovat jakýkoli software pro zpracování obrazu.

Kroky k převodu SVG na PNG v Pythonu

  1. Chcete-li vykreslit obrázek SVG do PNG, nainstalujte Aspose.SVG
  2. Aktivujte funkci jmenného prostoru SkiaSharp
  3. Vytvořte instanci objektu třídy ImageSaveOptions a nastavte ImageFormat
  4. Načtěte vstupní obrázek SVG pomocí třídy SVGDocument
  5. Převést obrázek SVG na PNG

Tyto kroky shrnují algoritmus pro převod SVG na PNG v Pythonu. V prvním kroku nastavte renderovací jádro pomocí rozšíření SkiaSharp. Následně specifikujte výstupní formát obrázku a vyrenderujte výstup do zadané cesty dle vašich požadavků.

Kód pro uložení SVG jako PNG v Pythonu

Výše uvedený fragment kódu je dostatečný k dávkovému převodu SVG na PNG v Pythonu. Stačí přidat příslušnou smyčku a iterovat ji pro tolik vektorových obrázků, kolik je potřeba. Navíc můžete upravit výstupní formát obrázku, jako je JPEG, BMP, GIF, TIFF a další, aby lépe vyhovoval vašim požadavkům.

V tomto článku jste prozkoumali podrobnosti o uložení SVG jako PNG v Pythonu. Pokud máte zájem o úpravu obrázků SVG, jako je změna pozadí, navštivte článek Změňte barvu pozadí SVG v Pythonu.

 Čeština