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#
- Defina o ambiente para usar Aspose.SVG for .NET para converter PNG em SVG
- Inicialize o objeto ImageVectorizer para personalizar o SVG de saída
- Defina propriedades diferentes do objeto Configuration na classe ImageVectorizer
- Converta o arquivo PNG em vetores usando o método ImageVectorizer.Vectorize()
- 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#.