Cortar imagem SVG em C# - Cortar imagens online

Você pode encontrar vários aplicativos para edição de imagens, mas Aspose.Imaging se destaca por oferecer soluções programáticas e não programáticas. Você não só pode usar um aplicativo de corte de fotos online desenvolvido por Aspose.Imaging, mas também pode usar esta biblioteca de corte de imagens para desenvolver um aplicativo de edição de imagens para seu próprio uso. No entanto, este guia demonstrará como cortar imagem SVG em C# usando Aspose.Imaging for .NET. Escreveremos um exemplo de código para construir um cortador SVG para um aplicativo .NET. Então, vamos começar o artigo.

Abordaremos as seguintes seções neste guia:

  1. Instalação da API de corte de imagem C#
  2. Cortar imagem SVG em C# programaticamente
  3. Cortar imagens on-line - SVG Cropper

Instalação da API de corte de imagem C#

Esta biblioteca de corte de imagens rica em recursos é multiplataforma e você pode automatizar a criação e manipulação de imagens sem adquirir um editor de imagens de terceiros. Além disso, você pode contar com esta biblioteca .NET para processamento de imagens rápido e eficiente. Portanto, a instalação é bastante simples, você pode baixar o arquivo DLL ou executar o seguinte comando no NuGet Gerenciador de Pacotes.

Install-Package Aspose.Imaging 

biblioteca de corte de imagens
Por favor, visite este guia de instalação em caso de qualquer dificuldade.

Cortar imagem SVG em C# programaticamente

Agora é a hora da implementação após a instalação bem-sucedida do Aspose.Imaging for .NET. Esta API de corte de imagem C# é bem projetada e algumas invocações de método acabam sendo um cortador SVG para seu aplicativo.

A seguir estão as etapas para cortar uma imagem SVG em C# programaticamente:

  • Defina o endereço do diretório.
  • Crie uma instância da classe Image e chame o método Load para carregar o arquivo SVG de origem.
  • Chame o método Save para salvar a imagem em formato de arquivo PNG no disco.
  • Invoque o método Load para carregar a imagem PNG e atribuí-la ao objeto da classe PngImage.
  • Inicialize o construtor da classe Rectangle e passe-o como argumento para a função Crop para cortar a imagem.
  • O método Save salvará a imagem recortada.

O trecho de código a seguir mostra como desenvolver um aplicativo de corte de fotos em um aplicativo .NET:

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // Cortar imagem SVG em C#
        static void Main(string[] args)
        {
            // Defina o endereço do diretório
            String dir = "/sample-files/";
            // Crie uma instância da classe Image e chame o método Load para carregar o arquivo SVG de origem.  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // Chame o método Save para salvar a imagem no formato de arquivo PNG no disco. 
                image.Save(dir + "result.png");
            }
            // Invoque o método Load para carregar a imagem PNG e atribuí-la ao objeto da classe PngImage.  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // Inicialize o construtor da classe Rectangle e passe-o como argumento para a função Crop para cortar a imagem.   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // O método Salvar salvará a imagem recortada. 
                image.Save();
            }
        }
    }
}

A saída do exemplo de código acima é mostrada na imagem abaixo:

cortador svg

Cortar imagens on-line - SVG Cropper

Aspose.Imaging for .NET funciona por trás desta ferramenta de corte de imagem online. Isso é elegante e fácil de usar devido à sua bela interface de arrastar e soltar. É gratuito e não é necessária assinatura para usar esta ferramenta. Além disso, você pode cortar SVG online ativando esta ferramenta no navegador da web para desktop ou celular. Esta ferramenta permite salvar o arquivo recortado em outros formatos de arquivo populares. Portanto, é altamente recomendável que você use este aplicativo para aumentar a produtividade no trabalho.

cortar imagem on-line

Aplicativo de recorte de fotos - Obtenha uma licença gratuita

Você pode aproveitar uma licença temporária gratuita para experimentar esta biblioteca de corte de imagens sem limitações de avaliação.

Conclusão

Estamos encerrando esta postagem do blog aqui. Vimos como cortar uma imagem SVG em C# programaticamente. Além disso, exploramos um aplicativo de corte de fotos online para cortar SVG online. Este guia é um esforço para ajudá-lo a construir um cortador SVG para sua aplicação comercial. Portanto, se você quiser saber mais sobre esta API de corte de imagem C#, visite as referências documentação e API. Além disso, recomendamos que você visite o Guia de primeiros passos.

Finalmente, aspose.com está escrevendo novas postagens no blog. Portanto, fique em contato para obter as atualizações mais recentes.

A ajuda está disponível

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum. Você receberá uma resposta o mais breve possível.

Perguntas frequentes – Perguntas frequentes

Como cortar uma imagem em C#?

Você pode instalar Aspose.Imaging for .NET para cortar e redimensionar imagens programaticamente em C#. Por favor, visite este link para ver a implementação real desta biblioteca de corte de magos.

Como posso cortar uma imagem SVG?

Este aplicativo de corte de fotos online permite cortar SVG online.

Veja também