Add Watermark to PSD in C#

Adobe’s utbredt Photoshop-applikasjon bruker PSD (Photoshop Document) format for sine innfødte bildefiler. Dette formatet er essensielt for å lage intrikate design som logoer og brosjyrer, ofte bestående av flere lag. For å effektivt beskytte designene dine, kan du programmatisk ** legge til et vannmerk til en PSD-fil i C# ** . Denne artikkelen vil veilede deg gjennom prosessen ved hjelp av **Aspose.PSD for .NET ** API, en kraftig løsning for **C#.NET Core PSD vannmerking ** og andre PSd bilde manipulasjon oppgaver

Hva du vil lære

I denne artikkelen vil vi dekke følgende emner:

Bruk C# Photoshop API for å legge til Watermark til PSD

For å programmatisk legge til en tekst eller bilde vannmarke i en PSD-fil, vil vi bruke Aspose.PSD for .NET Denne kraftige og brukervennlige biblioteket lar deg manipulere Adobe Photoshop-filerformater uten å trenge Adobe Photoshops selv. Det er ideelt for C# .NET å legge vannmarker til PSD-fil oppgaver og støtter ulike operasjoner som komprimering, rotering og rendering over flere Støttet filformat.

Nøkkelklasser i API

  • PsdImage : Brukes til å laste ned, redigere og lagre PSD-filer.
  • Grafikk : Representerer grafisk kontekst i bildet.
  • Layer : Representerer hvert lag i PSD-filen.

Installation

Du kan også Last ned DLL eller installere den via NuGet:

PM> Install-Package Aspose.PSD

Legg til en Text Watermark til PSD ved hjelp av C#

For å legge til et tekstvannmerke til en PSD-fil, følg disse trinnene:

  • Last ned PSD-filen som en **PsdImage ** ved hjelp av Ime -klassen.
  • Skap et eksempel på klassen Grafikk .
  • Definer et Font -objekt for vannmarkteksten.
  • Skap en SolidBrush instans med ønsket farge.
  • Angi string alignment.
  • Kaller DrawString() for å gjenspeile teksten.
  • Lagre utgangsfilen ved hjelp av Save() metoden.

Her er et kodemønster som demonstrerer hva du kan legge til et tekstvannmerke til en PSD-fil i C# :

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

For å lagre utgangen som en PSD-fil, bruk følgende kodesnippet:

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

Skaper en Diagonal Watermark i PSD ved hjelp av C#

For å opprette en diagonal tekstvannmerke i en PSD-fil, følg disse trinnene:

  • Last ned PSD-filen som en **PsdImage ** ved hjelp av Ime -klassen.
  • Skap et eksempel på klassen Grafikk .
  • Definer et Font -objekt for vannmarken.
  • Skap en SolidBrush instans med ønsket farge.
  • Angi en transformasjonsmatrix for å rotere vannmarken.
  • Sett strenge tilpasning.
  • Kaller DrawString() metoden.
  • Lagre utgangsfilen ved hjelp av Save() metoden.

Følgende kodemønster viser hva du kan legge til en diagonal tekstvannmerke i en PSD-fil i C# :

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Legg til en Image Watermark til PSD ved hjelp av C#

For å legge til et bilde som et vannmerke til en PSD-fil, følg disse trinnene:

  • Last ned PSD-filen som en **PsdImage ** ved hjelp av Ime -klassen.
  • Skap en instans av Layer klassen.
  • Sett lagets høyde, bredde og opacitet.
  • Bruk AddLayer() -metoden for å legge til lagret til PSD.
  • Last ned vannmarkeringsbilden i lagret.
  • Kaller DrawImage() -metoden, passere plasseringen og vannmarkeringsbildelaget som argumenter.
  • Lagre utgangsfilen ved hjelp av Save() metoden.

Her er et kodemønster som viser ** hvordan du legger til et bilde vannmerke til en PSD-fil i C#** :

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Få gratis midlertidig lisens

Du kan Få gratis midlertidig lisens å prøve Aspose.PSD for .NET uten noen evalueringsbegrensninger.

Conclusion

I denne artikkelen har vi undersøkt hvordan:

  • Legg til et nytt lag til en PSD-bilde.
  • Legg til tekst eller bilde vannmerker til PSD.
  • Lagre PSD som en PNG eller PSD-fil ved hjelp av C#.

Beyond learning how to add a watermark to a PSD file in C# , kan du gå dypere inn i Aspose.PSD for .NET Ved å sjekke den Dokumentasjon og utforske sine omfattende funksjoner. hvis du har noen spørsmål, føle deg fri til å nå ut på vår Gratis støtte forum.

Ved å bruke Aspose.PSD Plugin ** , kan du effektivt manipulere PSD-filer og implementere vannmarkering i C# .NET applikasjoner. Denne guiden gir den grunnleggende kunnskapen du trenger for å komme i gang med C#.NET Core legge til tekst vannmerke til PSD, ** batch watermark PSD filer med C # .Net **og mer. Uansett om du leter etter ** tillegg av en gjennomsiktig vannmake til PSD ved hjelp av c# **eller ** programmatisk legge inn bilde vannmärke på PSD i c # , tjener denne veiledningen som din omfattende ressurs for ** c#..NET biblioteket til å legge vannmerkninger til PPD filene.

Med **Aspose.PSD C# watermarking tutorial ** , har du nå verktøyene for å lage tilpassede løsninger for PSD-filer, slik at designene dine er beskyttet effektivt. Utforske mulighetene og forbedre prosjektene dine med denne effektive C # PSD watermarking løsningen for .NET i dag!

More in this category