Add Watermark to PSD in C#

A aplicação de Photoshop da Adobe emprega o PSD (Photoshop Document) formato para seus arquivos de imagem nativos. Este formato é essencial para a criação de desenhos intrínsecos como logos e brochuras, muitas vezes composta por várias camadas. Para proteger eficazmente seus designs, você pode programaticamente adicionar uma marca de água para um arquivo PSD em C#. este artigo irá guiá-lo através do processo usando o Aspose.PSD para .NET API, uma solução poderosa para C#.NET Core PSD watermarking e outras tarefas de manipulação da imagem.

O que você vai aprender

Neste artigo abordaremos os seguintes tópicos:

Use a API do C# Photoshop para adicionar Watermark ao PSD

Para adicionar de forma programática um texto ou imagem para um arquivo PSD, utilizamos o Aspose.PSD para .NET API. Esta biblioteca poderosa e fácil de usar permite que você manipule os formatos de arquivos do Adobe Photoshop sem precisar do mesmo. É ideal para C# .NET adicionar uma marca de água para arquivo PSD tarefas e suporta várias operações como compressão, rotação e renderização em múltiplos Formatos de arquivo suportados.

Classe-chave na API

  • PsdImage: Usado para carregar, editar e salvar arquivos PSD.
  • Grafica: Representa o contexto gráfico na imagem.
  • Layer: Representa cada camada dentro do arquivo PSD.

Instalação

Você também pode Descarregue o DLL Ou instale através de NuGet:

PM> Install-Package Aspose.PSD

Adicionar um texto Watermark ao PSD usando C#

Para adicionar uma marca de texto a um arquivo PSD, siga estas etapas:

  • Carregue o arquivo PSD como um PsdImage usando a classe Image.
  • Crie um exemplo da classe Grafica.
  • Defina um objeto Fonte para o texto da marca de água.
  • Crie uma instância SolidBrush com a cor desejada.
  • especificação de alinhamento de string.
  • Chame o método DrawString() para render o texto.
  • Salve o arquivo de saída usando o método Save.

Aqui está uma amostra de código que demonstra como adicionar uma marca de texto a um arquivo PSD em C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Para salvar a saída como um arquivo PSD, use o seguinte snippet de código:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

Criar um Diagonal Watermark em PSD usando C#

Para criar um diagonal de texto em um arquivo PSD, siga estas etapas:

  • Carregue o arquivo PSD como um PsdImage usando a classe Image.
  • Crie um exemplo da classe Grafica.
  • Defina um objeto Fonte para a marca de água.
  • Crie uma instância SolidBrush com a cor desejada.
  • Especifique uma matriz de transformação para girar a marca de água.
  • Instalação de alinhamento de string.
  • Chame o método DrawString.
  • Salve o arquivo de saída usando o método Save.

A seguinte amostra de código mostra como adicionar um diagonal de texto para um arquivo PSD em C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Adicionar uma imagem Watermark ao PSD usando C#

Para adicionar uma imagem como uma marca de água a um arquivo PSD, siga estas etapas:

  • Carregue o arquivo PSD como um PsdImage usando a classe Image.
  • Crie uma instância da classe Layer.
  • Defina a altura, largura e opacidade da camada.
  • Use o método AddLayer() para adicionar a camada ao PSD.
  • Carregue a imagem da marca de água na camada.
  • Chame o método DrawImage(), passando a localização e a camada de imagem de água como argumentos.
  • Salve o arquivo de saída usando o método Save.

Aqui está uma amostra de código que demonstra como adicionar uma imagem a um arquivo PSD em C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Obtenha uma licença temporária gratuita

Você pode Obtenha uma licença temporária gratuita para tentar Aspose.PSD para .NET sem quaisquer limitações de avaliação.

Conclusão

Neste artigo, exploramos como:

  • Adicione uma nova camada a uma imagem PSD.
  • Adicione texto ou imagem para o PSD.
  • Salve o PSD como um arquivo PNG ou PSD usando C#.

Além de aprender como adicionar uma marca de água a um arquivo PSD em C#, você pode mergulhar mais profundamente em Aspose.PSD para .NET Ao verificar o Documentação e explorar suas extensas características. se você tiver quaisquer perguntas, sinta-se livre para chegar à nossa Fórum de Apoio Livre.

Ao usar o Aspose.PSD Plugin, você pode manipular efetivamente os arquivos PSD e implementar a marcação de água em suas aplicações C# .NET. Este guia fornece os conhecimentos fundamentais que você precisa para começar com C# .NET Core adicionar a marcação de água de texto para PSD, batch a marcação de água dos arquivos PSD com C# .NET, e muito mais. Se você está procurando adicionar uma marcação de água transparente para PSD usando C# ou programaticamente adicionar a marcação de água de imagem para PSD em C#, este tutorial serve como sua fonte abrangente para a biblioteca C# .NET para adicionar a marcação de água para arquivos PSD.

Com o Aspose.PSD C# watermarking tutorial, você agora tem as ferramentas para criar soluções personalizadas para seus arquivos PSD, garantindo que seus projetos são protegidos de forma eficaz. Explore as possibilidades e melhore seus projetos com esta eficiente solução de watermarking C# PSD para .NET hoje!

More in this category