Como transformar PNG em SVG usando C#

Este breve tutorial explica como transformar PNG em SVG usando C#. Possui diferentes detalhes para definir o ambiente de desenvolvimento, a lista de etapas para desenvolver o aplicativo e um código de amostra executável para converter PNG em vetor usando C#. Você também aprenderá o procedimento para personalizar o arquivo SVG de saída de acordo com suas necessidades.

Etapas para alterar PNG para SVG usando C#

  1. Defina o ambiente para usar Aspose.SVG for .NET para converter PNG em SVG
  2. Inicialize o objeto ImageVectorizer para personalizar o SVG de saída
  3. Defina propriedades diferentes do objeto Configuration na classe ImageVectorizer
  4. Converta o arquivo PNG em vetores usando o método ImageVectorizer.Vectorize()
  5. Salve o arquivo resultante como SVG

Estas etapas explicam o desenvolvimento de um conversor de PNG para SVG usando C#. Este processo é iniciado declarando e configurando o ImageVectorizer, pois ele transformará a imagem em SVG utilizando o método Vectorize. Neste tutorial, acabamos de definir o limite de cores, mas você também pode definir outras propriedades antes de salvar o SVG de saída.

Código para transformar PNG em SVG usando C#

Este código demonstra a conversão de PNG em SVG usando C#. O objeto ImageVectorizerConfiguration na classe ImageVectorizer contém propriedades, por exemplo, ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder e Stencil. O método Vectorize() retorna o objeto SVGDocument com várias propriedades que podem ser definidas antes de salvá-lo como um arquivo SVG.

Este artigo nos ensinou a transformar um PNG em arquivo vetorial usando C#. Se você quiser aprender o processo de rotação de um SVG, consulte o artigo em como girar um SVG em C#.

 Português