Pisanie tekstu na obrazie w C#

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#

  1. Zainstaluj Aspose.Font for .NET z NuGet.org
  2. Zaimportuj wymagane przestrzenie nazw
  3. Załaduj licencję, aby uniknąć znaku wodnego
  4. Zdefiniuj plik czcionki i plik wyjściowy obrazu
  5. Utwórz FontDefinition ustawiając typ i zawartość TTF
  6. Załaduj czcionkę jako TtfFont za pomocą Font.Open()
  7. Użyj DrawText(), aby utworzyć strumień tekstowy
  8. 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#.

 Polski