
Adobe’s veelgebruikte Photoshop-applicatie gebruikt de De PSD (Photoshop Document) format voor de inheemse beeldbestanden. Dit format is essentieel voor het creëren van intricate ontwerpen zoals logos en brochures, vaak bestaande uit meerdere lagen. Om uw designs effectief te beschermen, kunt u programmatisch a watermark toevoegen aan een PSD-bestand in C#. dit artikel zal u begeleiden door het proces met behulp van de Aspose.PSD voor .NET API, een krachtige oplossing voor C#.NET Core PSD watermarking en andere PSD beeldmanipulatie taak..
Wat je zal leren
In dit artikel zullen we de volgende onderwerpen bespreken:
- Gebruik de C# Photoshop API om Watermark toe te voegen aan PSD
- Een tekst watermark toevoegen aan PSD
- Het maken van een Diagonal Watermark in PSD
- Voeg een Image Watermark toe aan PSD
Gebruik de C# Photoshop API om Watermark toe te voegen aan PSD
Om een tekst of afbeelding watermark in een PSD-bestand programmatisch toe te voegen, gebruiken we de Aspose.PSD voor .NET Deze krachtige en gebruiksvriendelijke bibliotheek stelt u in staat om Adobe Photoshop-bestandformaat te manipuleren zonder dat het Adobe Photoshops zelf nodig heeft. Het is ideaal voor C# .NET watermark toe te voegen aan PSD bestanden taken en ondersteunt verschillende functies zoals compressie, rotatie en rendering over meerdere Ondersteunde bestandsformaat.
De sleutelklassen in de API
- PsdImage: Gebruikt om PSD-bestanden te laden, te bewerken en te bewaren.
- Grafica: vertegenwoordigt de grafische context in de afbeelding.
- Layer: Vertegenwoordigt elke laag binnen het PSD-bestand.
Installatie
Je kunt ook Download de DLL of installeren via NuGet:
PM> Install-Package Aspose.PSD
Voeg een Text Watermark toe aan PSD met behulp van C#
Om een tekst watermark toe te voegen aan een PSD-bestand, volg deze stappen:
- Load de PSD-bestand als een PsdImage met behulp van de Imagic-klasse.
- Maak een voorbeeld van de Graphics klasse.
- Definieer een Font-object voor het watermerktekst.
- Maak een SolidBrush-instantie met de gewenste kleur.
- Geef aan string alignment.
- Bel de DrawString() methode om de tekst te maken.
- Speel het outputbestand met behulp van de Save()-methode.
Hier is een codemonster dat demonstreert hoe je een tekst watermark toevoegt aan een PSD-bestand in C#:

Add Text Watermark to PSD using C#
Om de output als een PSD-bestand te bewaren, gebruik de volgende code snippet:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
Een Diagonal Watermark maken in PSD met behulp van C#
Om een diagonale tekst watermark in een PSD-bestand te maken, volg deze stappen:
- Load de PSD-bestand als een PsdImage met behulp van de Imagic-klasse.
- Maak een voorbeeld van de Graphics klasse.
- Definieer een Font object voor het watermerk.
- Maak een SolidBrush-instantie met de gewenste kleur.
- Bepaal een transformatie matrix om het watermerk te roteren.
- Bepaal string aanpassing.
- Neem de DrawString() methode op.
- Speel het outputbestand met behulp van de Save()-methode.
De volgende codemonster toont hoe je een diagonale tekst watermark toevoegt aan een PSD-bestand in C#:

Create Diagonal Watermark in PSD using C#
Voeg een Image Watermark toe aan PSD met behulp van C#
Om een afbeelding als watermerk toe te voegen aan een PSD-bestand, volg deze stappen:
- Load de PSD-bestand als een PsdImage met behulp van de Imagic-klasse.
- Maak een instantie van de Layer klasse.
- Stel de hoogte, breedte en opaciteit van de laag.
- Gebruik de AddLayer()-methode om de laag aan de PSD toe te voegen.
- Load het watermark beeld in de laag.
- Noem de DrawImage() methode, door de locatie en watermark beeldlaag als argumenten.
- Speel het outputbestand met behulp van de Save()-methode.
Hier is een codemonster dat demonstreert hoe je een beeld watermark toevoegt aan een PSD-bestand in C#:

Add Image Watermark to PSD using C#
Krijg gratis tijdelijke licentie
U kunt Krijg gratis tijdelijke licentie Probeer Aspose.PSD voor .NET zonder beoordelingsbeperkingen.
Conclusie
In dit artikel hebben we onderzocht hoe:
- Voeg een nieuwe laag toe aan een PSD-afbeelding.
- Voeg tekst of afbeelding watermark toe aan de PSD.
- Speel de PSD als een PNG of PSD-bestand met behulp van C#.
Naast het leren om een watermark toe te voegen aan een PSD-bestand in C#, kunt u dieper in Aspose.PSD voor .NET Door te controleren de Documentatie en het verkennen van zijn uitgebreide functies. als je vragen hebt, voel je vrij om uit te komen op onze Gratis ondersteuning forum.
Door gebruik te maken van de Aspose.PSD Plugin, kunt u efficiënt PSD-bestanden manipuleren en watermarkering implementeren in uw C# .NET-toepassingen. deze gids biedt de fundamentele kennis die u nodig hebt om te beginnen met C#.NET Core tekst watermark toevoegen aan PSD , batch watermarks PSD bestanden met C # .Net en meer. Of u nu op zoek bent naar toegeven een transparante watermerk aan PSD met behulp van c# of programmatisch toe te voegen beeld water markering aan psd in c # is deze tutorial dient als uw uitgebreide hulpbron voor de *c #.net bibliotheek om watermaken aan de platen toe.
Met de Aspose.PSD C# watermarking tutorial, heb je nu de tools om aangepaste oplossingen voor je PSD-bestanden te creëren, zodat je ontwerpen effectief worden beschermd.