Escrever texto em imagem usando C#

Este tutorial passo a passo explica como escrever texto em uma PNG usando C#. Você aprenderá a adicionar texto em imagem usando C# sem instalar a fonte no sistema. Outras variações no código para personalizar o processo de renderização também serão discutidas neste artigo.

Etapas para adicionar texto em imagem usando C#

  1. Instale Aspose.Font for .NET do NuGet.org
  2. Importe os namespaces necessários
  3. Carregue a licença para evitar marca d’água
  4. Defina o arquivo de fonte e o arquivo de imagem de saída
  5. Crie FontDefinition configurando o tipo e o conteúdo do TTF
  6. Carregue a fonte como TtfFont com Font.Open()
  7. Use DrawText() para criar um fluxo de texto
  8. Converta o fluxo em Bitmap e salve como PNG

Essas etapas resumem o processo para desenhar texto em imagem em C#. Comece o programa carregando a licença, especificando o arquivo de fonte e de saída e abrindo a fonte alvo com FontDefinition. Finalmente, o texto é renderizado em um fluxo, convertido em bitmap e salvo como imagem no disco.

Código para adicionar texto em imagem usando C#

O código de exemplo acima demonstra o processo para adicionar texto em imagem usando C#. O método DrawText possui várias sobrecargas que renderizam o texto em um Bitmap e retornam o fluxo no formato PNG.

Este artigo nos ensinou o processo de desenhar texto em uma imagem sem a necessidade de instalar a fonte. Para converter TTF em SVG, consulte o artigo Converter TTF em SVG no C#.

 Português