
Adobe’s allmänt använda Photoshop-applikation använder PSD (Photoshop Document) format för sina inhemska bildfiler. Detta format är nödvändigt för att skapa intrikade designar som logotyper och broschyrer, ofta bestående av flera lager. För att effektivt skydda dina design, kan du programmässigt ** lägga till ett vattenmärke till en PSD-fil i C#**. Denna artikel kommer att leda dig genom processen med hjälp av Aspose.PSD för .NET API, en kraftfull lösning för C# .NET Core PSD watermarking och andra PSD image manipulation uppgifter
Vad du kommer att lära
I den här artikeln kommer vi att täcka följande ämnen:
- Använda C# Photoshop API för att lägga till vattenmärke till PSD
- Lägga till en text vattenmärke till PSD
- Skapa en Diagonal Watermark i PSD
- Lägga till en bild Watermark till PSD
Använd C# Photoshop API för att lägga till vattenmärke till PSD
För att programmatiskt lägga till en text eller bild vattenmärke i en PSD-fil, kommer vi att använda Aspose.PSD för .NET Detta kraftfulla och användarvänliga bibliotek gör att du kan manipulera Adobe Photoshop-filer utan att behöva Adobe photoshop själv. Det är idealiskt för C# .NET att lägga vattenmärke till PSD-fil uppgifter och stöder olika operationer som komprimering, rotering och rendering över flera Stödda filformat.
Nyckelklasser i API
- PsdImage: Används för att ladda, redigera och spara PSD-filer.
- Grafik: representerar grafisk sammanhang i bilden.
- Layer: Representerar varje lager inom PSD-filen.
Installation
Du kan också Ladda ner DLL eller installera den via NuGet:
PM> Install-Package Aspose.PSD
Lägga till en Text Watermark till PSD med C#
För att lägga till ett textvattenmärke till en PSD-fil, följ dessa steg:
- Ladda PSD-filen som en PsdImage med hjälp av Image-klassen.
- Skapa ett exempel på den Grafik klass.
- Ange ett Font-objekt för vattenmärktexten.
- Skapa en SolidBrush instans med önskad färg.
- Ange sträng anpassning.
- Anmäl DrawString() för att återge texten.
- Spara utgångsfilen med Save()-metoden.
Här är ett kodmönster som visar hur man lägger till ett textvattenmärke till en PSD-fil i C#:

Add Text Watermark to PSD using C#
För att spara utgången som en PSD-fil, använd följande kodskiva:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
Skapa en Diagonal Watermark i PSD med C#
För att skapa en diagonal text vattenmärke i en PSD-fil, följ dessa steg:
- Ladda PSD-filen som en PsdImage med hjälp av Image-klassen.
- Skapa ett exempel på den Grafik klass.
- Ange ett Font objekt för vattenmärket.
- Skapa en SolidBrush instans med önskad färg.
- Ange en transformmatrix för att rotera vattendraget.
- Sätt sträng anpassning.
- Kalla den DrawString() metoden.
- Spara utgångsfilen med Save()-metoden.
Följande kodprov visar hur man lägger till ett diagonalt textvattenmärke till en PSD-fil i C#:

Create Diagonal Watermark in PSD using C#
Lägga till en Image Watermark till PSD med C#
För att lägga till en bild som ett vattenmärke till en PSD-fil, följ dessa steg:
- Ladda PSD-filen som en PsdImage med hjälp av Image-klassen.
- Skapa en instans av Layer klass.
- Ange lagerets höjd, bredd och opacitet.
- Använd AddLayer()-metoden för att lägga till lagret till PSD.
- Ladda upp vattendragsbilden i lagret.
- Kalla DrawImage()-metoden genom att passera platsen och vattenmärkesbildskiktet som argument.
- Spara utgångsfilen med Save()-metoden.
Här är ett kodmönster som visar hur man lägger till en bildvattenmärke till en PSD-fil i C#:

Add Image Watermark to PSD using C#
Få en gratis tillfällig licens
Du kan Få en gratis tillfällig licens Försök Aspose.PSD för .NET utan några utvärderingsbegränsningar.
slutsatser
I den här artikeln har vi undersökt hur man:
- Lägg till ett nytt lager till en PSD-bild.
- Lägg till text eller bildvattenmärken till PSD.
- Spara PSD som en PNG eller PSD-fil med C#.
Bortsett från att lära ** hur man lägger till ett vattenmärke till en PSD-fil i C#**, kan du dyka djupare in i Aspose.PSD för .NET Genom att kontrollera den Dokumentation och utforska dess omfattande funktioner. om du har några frågor, känna dig fri att komma ut på vår Gratis supportforum.
Genom att använda Aspose.PSD Plugin kan du effektivt manipulera PSD-filer och implementera vattenmärkning i dina C# .NET-applikationer. Denna guide ger den grundläggande kunskap du behöver för att börja med C# .NET Core lägga till text vattenmärkning till PSD, batch vattenmärkning PSD-filer med C# .NET, och mer. Oavsett om du letar efter lägga till en transparent vattenmärkning till PSD med C# eller programmerat lägga till bild vattenmärkning till PSD i C#, tjänar denna tutorial som din omfattande resurs för C# .NET bibliotek för att lägga till vattenmärkning till PSD-filer.
Med Aspose.PSD C# vattenmärkning tutorial har du nu verktygen för att skapa anpassade lösningar för dina PSD-filer, för att säkerställa att dina designar är skyddade effektivt. Utforska möjligheter och förbättra dina projekt med denna effektiva C# PSD vattenmärkning lösning för .NET idag!