Add Watermark to PSD in C#

L’application Photoshop d’Adobe utilise le Le PSD (Photoshop Document) format pour ses fichiers d’image indigènes. Ce format est essentiel pour la création de concepts intricats tels que les logos et les brochures, souvent comprenant plusieurs couches. Pour protéger efficacement vos conceptions, vous pouvez programmatiquement ajouter un watermark à un fichier PSD dans C#. Cet article vous guidera par le processus en utilisant le Aspose.PSD pour .NET API, une solution puissante pour C#.NET Core PSD watermarking et autres tâches de manipulation des images **.

Ce que vous apprendrez

Dans cet article, nous allons couvrir les sujets suivants :

Utilisez l’API C# Photoshop pour ajouter Watermark à PSD

Pour ajouter programmatiquement un texte ou une image à un fichier PSD, nous utiliserons le Aspose.PSD pour .NET API. Cette bibliothèque puissante et facile à utiliser vous permet de manipuler les formats de fichiers Adobe Photoshop sans avoir besoin d’Adobe Photoshop lui-même. Il est idéal pour C# .NET ajouter des marques à des tâches du fichier PSD et soutient diverses opérations telles que la compression, la rotation et la rendue à travers plusieurs Formats de fichiers supportés.

Classes clés dans l’API

  • PsdImage: Utilisé pour charger, éditer et enregistrer des fichiers PSD.
  • Graphics : représente le contexte graphique dans l’image.
  • Layer: Représente chaque couche dans le fichier PSD.

インストール

Vous pouvez aussi Téléchargez le DLL ou l’installer par Nouveau:

PM> Install-Package Aspose.PSD

Ajouter un watermark texte à PSD en utilisant C#

Pour ajouter un watermark texte à un fichier PSD, suivez les étapes suivantes :

  • Téléchargez le fichier PSD en tant que PsdImage en utilisant la classe Image.
  • Créez un exemple de la classe Graphics.
  • Définissez un objet Font pour le texte watermark.
  • Créez une SolidBrush avec votre couleur souhaitée.
  • Déterminer l’alignement de la ligne.
  • Appelez la méthode DrawString() pour rendre le texte.
  • Sauvez le fichier de sortie en utilisant la méthode Save().

Voici un échantillon de code démontrant comment ajouter un watermark texte à un fichier PSD dans C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Pour enregistrer la sortie en tant que fichier PSD, utilisez le snippet de code suivant:

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

Créer un Watermark Diagonal en PSD en utilisant C#

Pour créer un diagonale de texte dans un fichier PSD, suivez les étapes suivantes :

  • Téléchargez le fichier PSD en tant que PsdImage en utilisant la classe Image.
  • Créez un exemple de la classe Graphics.
  • Définissez un objet Font pour le marquage d’eau.
  • Créez une SolidBrush avec votre couleur souhaitée.
  • Définissez une matrice de transformation pour rouler le marquage d’eau.
  • Ajoutez l’alignement de string.
  • Appelez la méthode DrawString().
  • Sauvez le fichier de sortie en utilisant la méthode Save().

L’échantillon de code suivant montre comment ajouter un watermark de texte diagonal à un fichier PSD dans C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Ajouter une image Watermark à PSD en utilisant C#

Pour ajouter une image comme un watermark à un fichier PSD, suivez les étapes suivantes:

  • Téléchargez le fichier PSD en tant que PsdImage en utilisant la classe Image.
  • Créez une instance de la classe Layer.
  • Ajoutez la hauteur, la largeur et l’opacité de la couche.
  • Utilisez la méthode AddLayer() pour ajouter la couche au PSD.
  • Remplissez l’image de l’eau dans la couche.
  • Appelez la méthode DrawImage(), en passant l’emplacement et la couche d’image d’eau comme arguments.
  • Sauvez le fichier de sortie en utilisant la méthode Save().

Voici un échantillon de code démontrant comment ajouter un watermark d’image à un fichier PSD dans C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Obtenez une licence temporaire gratuite

Vous pouvez obtenir une licence temporaire gratuite Essayer Aspose.PSD pour .NET sans aucune limitation d’évaluation.

Conclusion

Dans cet article, nous avons exploré comment :

  • Ajouter une nouvelle couche à une image PSD.
  • Ajoutez le texte ou l’image à des marques d’eau au PSD.
  • Sauver le PSD en tant que fichier PNG ou PSD en utilisant C#.

Au-delà de l’apprentissage comment ajouter un watermark à un fichier PSD dans C#, vous pouvez profitez plus profondément dans Aspose.PSD pour .NET En vérifiant le La documentation et explorer ses caractéristiques étendues. si vous avez des questions, vous vous sentez libre d’atteindre sur notre Forum de soutien gratuit.

En utilisant le Aspose.PSD Plugin, vous pouvez efficacement manipuler les fichiers PSD et mettre en œuvre l’étiquette dans vos applications C# .NET. Ce guide fournit les connaissances fondamentales dont vous avez besoin pour commencer avec C# .NET Core ajouter l’étiquette texte à PSD, batch l’étiquette PSD fichiers avec C# .NET, et plus encore. Que vous cherchiez à ajouter une étiquette transparente à PSD en utilisant C# ou programmatiquement ajouter l’étiquette image à PSD en C#, ce tutoriel sert de votre ressource complète pour C# .NET bibliothèque pour ajouter les étiquettes à PSD fichiers.

Avec le Aspose.PSD C# watermarking tutorial, vous disposez désormais des outils pour créer des solutions personnalisées pour vos fichiers PSD, assurant que vos conceptions sont efficacement protégées. Explorez les possibilités et améliorez vos projets avec cette efficace solution de watermarking C# PSD pour .NET aujourd’hui!

More in this category