Ten samouczek krok po kroku wyjaśnia, jak pisać tekst na PNG w C#. Dowiesz się, jak dodawać tekst na obrazie w C# bez instalowania czcionki w systemie. Inne warianty w kodzie, które pozwalają dostosować proces renderowania, również zostaną omówione w tym artykule.
Kroki dodawania tekstu na obrazie w C#
- Zainstaluj Aspose.Font for .NET z NuGet.org
- Zaimportuj wymagane przestrzenie nazw
- Załaduj licencję, aby uniknąć znaku wodnego
- Zdefiniuj plik czcionki i plik wyjściowy obrazu
- Utwórz FontDefinition ustawiając typ i zawartość TTF
- Załaduj czcionkę jako TtfFont za pomocą Font.Open()
- Użyj DrawText(), aby utworzyć strumień tekstowy
- Przekonwertuj strumień na Bitmap i zapisz jako PNG
Te kroki podsumowują proces rysowania tekstu na obrazie w C#. Rozpocznij program od załadowania licencji, określenia pliku czcionki i pliku wyjściowego oraz otwarcia docelowej czcionki za pomocą FontDefinition. Na końcu tekst jest renderowany do strumienia, konwertowany na bitmapę i zapisywany jako obraz na dysku.
Kod do dodawania tekstu na obrazie w C#
Powyższy przykładowy kod demonstruje proces dodawania tekstu na obrazie w C#. Metoda DrawText ma kilka przeciążeń, które renderują tekst w Bitmap i zwracają strumień w formacie PNG.
Ten artykuł nauczył nas, jak rysować tekst na obrazie bez konieczności instalowania czcionki. Aby przekonwertować TTF na SVG, zobacz artykuł Konwertowanie TTF do SVG w C#.