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#
- Instale Aspose.Font for .NET do NuGet.org
- Importe os namespaces necessários
- Carregue a licença para evitar marca d’água
- Defina o arquivo de fonte e o arquivo de imagem de saída
- Crie FontDefinition configurando o tipo e o conteúdo do TTF
- Carregue a fonte como TtfFont com Font.Open()
- Use DrawText() para criar um fluxo de texto
- 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#.