Como cortar imagem em c#

Este breve tutorial orienta sobre como cortar uma imagem em C# explicando o processo em que um bitmap de amostra é cortado. Existem várias opções pelas quais as imagens podem ser cortadas. Para cortar bitmap C# o código demonstra um dos métodos em que os lados são deslocados com os valores definidos pelo usuário e a imagem de saída é salva como BMP, mas você pode salvá-la em qualquer outro tipo de imagem, como JPEG, PNG, etc.

Etapas para cortar imagem em C#

  1. Configure o ambiente de desenvolvimento para adicionar Aspose.Imaging usando o gerenciador de pacotes NuGet
  2. Carregue o bitmap de origem usando o objeto de classe Image
  3. Transmita a imagem carregada para RasterImage
  4. Cache a imagem completa na memória para melhor desempenho
  5. Corte o bitmap carregado definindo o lado superior, inferior, esquerdo e direito deslocando-se em direção ao centro da imagem
  6. Use o método Salvar para salvar a imagem cortada no disco

Para recortar a imagem C#, as configurações de ambiente, namespace, classes e métodos são compartilhados nestas etapas. Você pode carregar qualquer tipo de imagem usando o método Image.Load() e depois convertê-la em RasterImage que contém opções para cortar imagens. Usamos o método de deslocamento de lados aqui, onde você deve definir os valores pelos quais os lados das imagens carregadas se moverão para dentro em direção ao centro da imagem, criando assim uma imagem cortada.

Código para cortar imagem em c#

Essas linhas de código em *C# cortam a imagem e a salvam no disco usando o método RasterImage.Save(). Uma vez que a imagem de origem é carregada como RasterImage, você também pode realizar muitas outras operações antes de cortar ou salvar a imagem resultante, como definir a cor de fundo, configurar o monitor de interrupção para obter controle sobre o término prematuro do processo, se necessário, definir a cor transparente, definir a resolução horizontal e vertical, etc., para citar alguns.

Este tutorial nítido nos guiou para cortar imagens em C#. Se você quiser aprender a redimensionar essas imagens, consulte o artigo em como redimensionar imagem em c#.

 Português