Add Watermark to PSD in C#

Široko používaná aplikácia Adobe Photoshop využíva PSD (Photoshop Document) formát pre svoje domorodé obrázkové súbory. Tento format je nevyhnutný pre vytvorenie intrikátnych dizajnov, ako sú logá a brožúry, často pozostávajúce z viacerých vrstiev. Na efektívnu ochranu vašich projektov, môžete programaticky pridať vodnú značku do súboru PSD v C#. V tomto článku vás bude viesť cez proces pomocou Aspose.PSD pre .NET API, výkonné riešenie pre C#.NET Core PSD vodná značka a ďalšie PSD obrazy manipulácie úlohy

Čo sa naučíte

V tomto článku sa budeme zaoberať nasledujúcimi témami:

Pomocou aplikácie C# Photoshop API môžete pridať vodnú značku na PSD

Ak chcete programaticky pridať text alebo obrázok vodopád do súboru PSD, použijeme Aspose.PSD pre .NET Táto robustná a užívateľsky príjemná knižnica vám umožňuje manipulovať s formátmi súborov Adobe Photoshop bez toho, aby ste potrebovali samotný Photoshop. Ideálne je pre C# .NET pridať vodnú značku do PSD súbory úloh a podporuje rôzne operácie, ako je kompresiu, otáčanie a renderovanie cez viaceré Podporované formáty súborov.

Kľúčové triedy v API

  • PsdImage: Používa sa na načítanie, úpravu a ukladanie súborov PSD.
  • Grafika: Predstavuje grafický kontext v obraze.
  • Layer: Predstavuje každú vrstvu v súbore PSD.

inštalácia

Môžete tiež Stiahnuť DLL alebo nainštalovať prostredníctvom NuGet:

PM> Install-Package Aspose.PSD

Pridanie textovej vodovody do PSD pomocou C#

Ak chcete do súboru PSD pridať textovú vodorovku, postupujte podľa týchto krokov:

  • Načítajte súbor PSD ako PsdImage pomocou triedy Imaž.
  • Vytvorte príklad Graphics triedy.
  • Nastavenie Font objektu pre text vodného znaku.
  • Vytvorte príklad SolidBrush s požadovanou farbou.
  • Určte zosúladenie prúdu.
  • Zavolajte DrawString() metódu, aby ste vytvorili text.
  • Uložiť výstupný súbor pomocou metódy Save().

Tu je vzorka kódu preukazujúca ako pridať textovú vodorovku do súboru PSD v C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Ak chcete uložiť výstup ako súbor PSD, použite nasledujúci kód snippet:

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

Vytvorenie Diagonal Watermark v PSD pomocou C#

Ak chcete v súbore PSD vytvoriť diagonálny text, postupujte podľa týchto krokov:

  • Načítajte súbor PSD ako PsdImage pomocou triedy Imaž.
  • Vytvorte príklad Graphics triedy.
  • Nastaviť Font objekt pre vodnú značku.
  • Vytvorte príklad SolidBrush s požadovanou farbou.
  • Zadajte transformovanú matriu na otáčanie vodnej známky.
  • Nastavenie riadkovej úpravy.
  • Volajte metódu DrawString().
  • Uložiť výstupný súbor pomocou metódy Save().

Nasledujúca vzorka kódu ukazuje ako pridať diagonálny textový vodík do súboru PSD v C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Pridanie Image Watermark do PSD pomocou C#

Ak chcete pridať obrázok ako vodný znak do súboru PSD, postupujte podľa týchto krokov:

  • Načítajte súbor PSD ako PsdImage pomocou triedy Imaž.
  • Vytvorte príklad triedy Layer.
  • Nastaviť výšku, šírku a opacitu vrstvy.
  • Použite AddLayer() metódu na pridanie vrstvy do PSD.
  • Nahrať vodopádový obrázok do vrstvy.
  • Zavolajte DrawImage() metódu a prejdite umiestnenie a vodorovný obrázok ako argumenty.
  • Uložiť výstupný súbor pomocou metódy Save().

Tu je vzorka kódu preukazujúca ako pridať obrázok vodopád do súboru PSD v C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Získajte bezplatnú dočasnú licenciu

Môžeš Získajte bezplatnú dočasnú licenciu vyskúšať Aspose.PSD pre .NET bez akýchkoľvek hodnotenia obmedzení.

Záver

V tomto článku sme skúmali, ako:

  • Pridajte novú vrstvu do obrazu PSD.
  • Pridajte text alebo obrázok vodíkov do PSD.
  • Uložiť PSD ako PNG alebo PSD súbor pomocou C#.

Okrem učenia ako pridať vodopád do súboru PSD v C#, môžete prejsť hlbšie do Aspose.PSD pre .NET Vzhľadom na to, že kontroluje dokumentácia a preskúmať jeho rozsiahle funkcie. ak máte akékoľvek otázky, cítiť sa slobodne dosiahnuť na našich Bezplatné podporné fórum.

Tento sprievodca poskytuje základné vedomosti, ktoré potrebujete začať s C# .NET Core pridať textový vodík do PSD, batch vodník PSD súbory s C#.NET a ďalšie. Či už hľadáte pridať priehľadný vodák na PSD pomocou C# alebo programmaticky pridávať obrázok vodíka na PSD v C , tento tutoriál slúži ako vaše komplexné zdroje pre knižnicu C# .Net k pridaní vodiek do súborov PSD.

S tutoriálom Aspose.PSD C# watermarking teraz máte nástroje na vytvorenie prispôsobených riešení pre vaše súbory PSD, aby sa zabezpečilo, že vaše návrhy sú efektívne chránené.

More in this category