Cortar Girar PSD C#

Imagens PSD são amplamente utilizadas em design gráfico e vários projetos visuais. Às vezes, pode ser necessário cortar ou girar uma imagem PSD para alcançar objetivos estéticos específicos. Este artigo irá guiá-lo pelo processo de cortar ou girar eficientemente uma imagem PSD usando C#. Abaixo estão as seções que cobriremos:

Instalação da API C# .NET para Manipulação de PSD

Para manipular arquivos PSD sem problemas, você pode utilizar a Aspose.PSD para .NET API. Esta ferramenta poderosa permite que você crie, edite e gerencie arquivos PSD, junto com vários outros formatos do Photoshop. Configurar a API é simples. Você pode baixar o arquivo DLL da página de Novas Versões ou usar o seguinte comando de instalação NuGet no Microsoft Visual Studio:

PM> Install-Package Aspose.PSD

Cortando uma Imagem PSD Usando o Método de Deslocamento em C#

Para cortar uma imagem PSD deslocando seu conteúdo em direção ao centro, siga estas etapas:

  1. Carregue a imagem PSD de entrada usando uma instância da classe RasterImage.
  2. Armazene em cache a imagem PSD usando o método CacheData para melhorar o desempenho.
  3. Especifique os valores de deslocamento e chame o método Crop.
  4. Salve a imagem cortada no local desejado.

Aqui está um trecho de código que demonstra como cortar uma imagem PSD programaticamente em C#:

Cortando uma Imagem PSD com Coordenadas Retangulares em C#

Você também pode cortar partes específicas de uma imagem PSD usando coordenadas retangulares. Para fazer isso, siga estas etapas:

  1. Carregue o arquivo PSD de entrada com a classe RasterImage.
  2. Armazene em cache a imagem de entrada para melhorar o desempenho.
  3. Crie um objeto Rectangle com suas coordenadas desejadas.
  4. Corte a imagem PSD e salve o arquivo de saída.

O seguinte trecho de código ilustra como cortar uma imagem PSD usando coordenadas retangulares em C#:

Girando uma Imagem PSD em Qualquer Ângulo Usando C#

Girar uma imagem PSD em qualquer ângulo especificado pode ser realizado com estas etapas:

  1. Carregue a imagem PSD de entrada usando a classe RasterImage.
  2. Armazene em cache a imagem para melhorar o desempenho.
  3. Defina o ângulo de rotação desejado usando o método Rotate.
  4. Salve o arquivo PSD girado.

Aqui está um trecho de código que mostra como girar uma imagem PSD programaticamente em C#:

Obtenha uma Licença de Avaliação Gratuita

Para testar a API em sua capacidade total, você pode solicitar uma licença de avaliação gratuita.

Conclusão

Neste artigo, você aprendeu como cortar ou girar uma imagem PSD programaticamente usando C#. Ao integrar esses recursos em suas aplicações .NET, você pode melhorar significativamente suas capacidades de processamento gráfico por apenas $99. Para informações mais detalhadas, visite a seção de documentação. Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato através do fórum de suporte gratuito.

Veja Também