Add Watermark to PSD in C#

L’applicazione Photoshop di Adobe utilizza la Il PSD (Questo formato è essenziale per la creazione di disegni intricati come loghi e brochure, spesso compresi più strati. Per proteggere efficacemente i tuoi disegnamenti, puoi programmaticamente aggiungere un marchio idrico a un file PSD in C#. Questo articolo ti guiderà attraverso il processo utilizzando il Aspose.PSD per .NET API, una potente soluzione per C#.NET Core PSD watermarking e altre PSD image manipulation tasks.

Cosa imparerai

In questo articolo parleremo dei seguenti argomenti:

Utilizzare l’API C# Photoshop per aggiungere Watermark a PSD

Per aggiungere in modo programmatico un testo o un’immagine a un file PSD, utilizzeremo il Aspose.PSD per .NET Questa libreria potente e user-friendly consente di manipolare i formati di file di Adobe Photoshop senza richiedere ad Adobe Photoshop stesso. è ideale per C# .NET aggiungere watermark ai compiti dei file PSD e supporta varie operazioni come compressione, rotazione e rendering su più Formati di file supportati.

Le classi chiave nell’API

  • PsdImage: utilizzato per caricare, modificare e salvare i file PSD.
  • Grafica: rappresenta il contesto grafico nell’immagine.
  • Layer: rappresenta ogni strato all’interno del file PSD.

Installazione

Puoi anche Scarica il DLL o l’installa tramite NuGet:

PM> Install-Package Aspose.PSD

Aggiungere un testo Watermark a PSD utilizzando C#

Per aggiungere un watermark di testo a un file PSD, seguire questi passaggi:

  • Caricare il file PSD come PsdImage utilizzando la classe Image.
  • Crea un esempio della classe Grafica.
  • Definisci un oggetto Fonte per il testo del marchio idrico.
  • Crea un esempio SolidBrush con il colore desiderato.
  • Determinare l’allineamento di string.
  • Chiama il metodo DrawString() per rendere il testo.
  • Salva il file di uscita utilizzando il metodo Save.

Ecco un campione di codice che dimostra come aggiungere un watermark di testo a un file PSD in C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Per salvare l’uscita come file PSD, utilizzare il seguente taglio di codice:

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

Creare un marchio di acqua diagonale in PSD utilizzando C#

Per creare un watermark di testo diagonale in un file PSD, seguire questi passaggi:

  • Caricare il file PSD come PsdImage utilizzando la classe Image.
  • Crea un esempio della classe Grafica.
  • Definisci un oggetto Fonte per il marchio idrico.
  • Crea un esempio SolidBrush con il colore desiderato.
  • Determinare una matrice di trasformazione per girare il marchio idrico.
  • Impostazione di string allineamento.
  • Chiama il metodo DrawString.
  • Salva il file di uscita utilizzando il metodo Save.

Il seguente campione di codice mostra come aggiungere un watermark di testo diagonale a un file PSD in C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Aggiungere un’immagine Watermark a PSD utilizzando C#

Per aggiungere un’immagine come marchio d’acqua a un file PSD, seguire questi passaggi:

  • Caricare il file PSD come PsdImage utilizzando la classe Image.
  • Crea un esempio della classe Layer.
  • Imposta l’altezza, la larghezza e l’opacità della striscia.
  • Utilizzare il metodo AddLayer() per aggiungere la strata al PSD.
  • Carica l’immagine del marchio d’acqua nella striscia.
  • Chiama il metodo DrawImage(), passando la localizzazione e la striscia dell’immagine di watermark come argomenti.
  • Salva il file di uscita utilizzando il metodo Save.

Ecco un campione di codice che dimostra come aggiungere un watermark immagine a un file PSD in C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Ottieni una licenza temporanea gratuita

Tu puoi Ottieni una licenza temporanea gratuita per provare Aspose.PSD per .NET senza limiti di valutazione.

conclusione

In questo articolo abbiamo scoperto come:

  • Aggiungi un nuovo strato a un’immagine PSD.
  • Aggiungi il testo o l’immagine a watermark al PSD.
  • Salva il PSD come file PNG o PSD utilizzando C#.

Oltre all’apprendimento come aggiungere un marchio idrico a un file PSD in C#, puoi immergerti più in profondità Aspose.PSD per .NET Con la verifica del Documentazione e esplorando le sue ampie caratteristiche. se avete domande, siate liberi di raggiungere il nostro Forum di supporto gratuito.

Utilizzando il Aspose.PSD Plugin, è possibile manipolare efficacemente i file PSD e implementare il watermark nelle tue applicazioni C# .NET. Questo manuale fornisce le conoscenze fondamentali che devi iniziare con C# .NET Core aggiungere watermark testo a PSD, batch watermark PSD file con C# .NET, e altro ancora. Che tu stia cercando di aggiungere un watermark trasparente a PSD utilizzando C# o programmaticamente aggiungere image watermark a PSD in C#, questo tutorial serve come la tua risorsa completa per C# .NET biblioteca per aggiungere watermark a PSD file.

Con il Aspose.PSD C# watermarking tutorial, ora hai gli strumenti per creare soluzioni personalizzate per i tuoi file PSD, assicurandosi che i tuoi disegni siano protetti in modo efficace. esplorare le possibilità e migliorare i tuoi progetti con questa efficiente soluzione di watermarking C# PSD per .NET oggi!

More in this category