Jak změnit SVG na PNG pomocí C#

Tento rychlý tutoriál vás provede jak změnit SVG na PNG pomocí C#. Získáte ostré informace pro převod SVG do PNG pomocí C# ve formě postupného postupu a spustitelného ukázkového kódu spolu s pokyny pro nastavení prostředí IDE. Ukázkový kód je nejjednodušší, ale budete si moci proces přizpůsobit různými způsoby a také se naučíte ukládat výstupní obrázek nejen jako PNG, ale také v mnoha dalších formátech.

Kroky k transformaci SVG na PNG pomocí C#

  1. Nastavte vývojové prostředí tak, aby používalo Aspose.SVG for .NET ze správce balíčků NuGet
  2. Načtěte zdrojový soubor SVG pomocí objektu třídy SVGDocument
  3. Vytvořte objekt ImageSaveOptions a nastavte formát na PNG
  4. Uložte soubor SVG jako obrázek PNG pomocí objektu ImageSaveOptions s požadovanými vlastnostmi

Tyto kroky zahrnují proces změny souboru z SVG na PNG pomocí C# pomocí několika řádků kódu. Nejprve musíte načíst zdrojový soubor SVG a poté jej uložit v požadovaném formátu nastavením formátu z enumerátoru. Objekt třídy SVGDocument se používá k načtení zdrojového souboru SVG, zatímco objekt třídy ImageSaveOptions se používá k přizpůsobení výstupního obrazu.

Kód pro export SVG do PNG pomocí C#

Můžeme pozorovat, že ukázkový kód převodu SVG na PNG pomocí C# je příliš jednoduchý, protože se načte pouze soubor SVG a poté se pomocí metody ConvertSVG uloží do požadovaného formátu PNG. Metoda ConvertSVG() má více než 40 přetížených funkcí, které lze použít k převodu souboru SVG do různých formátů. Pokud pracujete pouze s převodem na obrázky, objekt třídy ImageSaveOptions vám také pomůže nastavit barvu pozadí, formát, nastavení stránky, režim vyhlazování a řadu dalších vlastností.

V tomto tutoriálu jsme se naučili převést SVG na PNG pomocí C#, ale pokud se chcete naučit převod SVG do PDF, přečtěte si článek na jak převést SVG do PDF v C#.

 Čeština