Tento návod krok za krokem vysvětluje, jak psát text na PNG pomocí C#. Naučíte se přidat text na obrázek pomocí C# bez instalace fontu v systému. Další možnosti úprav vykreslování kódu budou také diskutovány v tomto článku.
Kroky k přidání textu na obrázek pomocí C#
- Nainstalujte Aspose.Font for .NET z NuGet.org
- Importujte požadované jmenné prostory
- Načtěte licenci, abyste se vyhnuli vodoznaku
- Definujte vstupní soubor fontu a výstupní obrázek
- Vytvořte FontDefinition nastavením typu a obsahu TTF
- Načtěte font jako TtfFont pomocí Font.Open()
- Použijte DrawText() pro vytvoření textového proudu
- Převeďte proud na Bitmap a uložte jako PNG
Tyto kroky shrnují proces vykreslení textu na obrázek v C#. Program začněte načtením licence, určením souboru fontu a výstupního souboru a otevřením cílového fontu pomocí FontDefinition. Nakonec vykreslete text do proudu, převedete jej na bitmapu a uložte jako obrázek na disk.
Kód pro přidání textu na obrázek pomocí C#
Ukázkový kód výše demonstruje proces přidání textu na obrázek pomocí C#. Metoda DrawText má několik přetížení, která vykreslí text do Bitmap a vrátí proud ve formátu PNG s hodnotou a maximální šířkou obrázku pro zalamování.
Tento článek nás naučil proces kreslení textu na obrázek bez nutnosti instalace fontu. Pro převod TTF na SVG se podívejte na článek Převod TTF na SVG v C#.