Add Watermark to PSD in C#

Široko používaná aplikace Adobe Photoshop využívá PSD (Photoshop Document) formát pro své původní obrázkové soubory. Tento format je nezbytný pro vytváření intrikátních designů, jako jsou logy a brožury, často se skládají z několika vrstev. Chcete-li efektivně chránit své návrhy, můžete programovaně přidat vodní značku do souboru PSD v C#. tento článek vás bude průvodovat proces pomocí Aspose.PSD pro .NET API, výkonné řešení pro C#.NET Core PSD vodního značení a další PSD obrazu manipulace úkoly.

Co se naučíte

V tomto článku se budeme zabývat následujícími tématy:

Pomocí API C# Photoshop přidat vodní značku do PSD

Chcete-li do souboru PSD programově přidat text nebo obrázek, použijeme Aspose.PSD pro .NET API. Tato mocná a uživatelsky přívětivá knihovna vám umožňuje manipulovat s formáty souborů Adobe Photoshop bez potřeby samotného Adobe Photoshopa. je ideální pro C# .NET přidat vodní značku do PSD soubory úkolů a podporuje různé operace, jako je komprese, rotace a renderování přes více Podporované formáty souborů.

Klíčové třídy v API

  • PsdImage: Používá se k načítání, úpravě a ukládání souborů PSD.
  • Grafika: představuje grafický kontext ve snímku.
  • Layer: Představuje každou vrstvu v souboru PSD.

Instalace

Můžete také Stáhněte si DLL Nebo ji nainstalovat prostřednictvím NuGet:

PM> Install-Package Aspose.PSD

Přidání textové vodní značky do PSD pomocí C#

Chcete-li do souboru PSD přidat textovou vodní značku, postupujte podle těchto krok:

  • Stáhněte soubor PSD jako PsdImage pomocí třídy Image.
  • Vytvořte příklad třídy Graphics.
  • Definujte Font objekt pro text vodní známky.
  • Vytvořte příklad SolidBrush s požadovanou barvou.
  • Určete lineární rovnice.
  • Zavolejte DrawString() metodu, abyste přeložili text.
  • Shromažďujte výstupní soubor pomocí metody Save.

Zde je vzorek kódu, který ukazuje jak přidat textovou vodní značku do souboru PSD v C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Chcete-li ušetřit výstup jako soubor PSD, použijte následující kód snippet:

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

Vytvoření Diagonal Watermark v PSD pomocí C#

Chcete-li vytvořit diagonální textový vodík v souboru PSD, postupujte podle následujících krok:

  • Stáhněte soubor PSD jako PsdImage pomocí třídy Image.
  • Vytvořte příklad třídy Graphics.
  • Definujte Font objekt pro vodní značku.
  • Vytvořte příklad SolidBrush s požadovanou barvou.
  • Zadejte transformovanou matraci k otáčení vodní známky.
  • Připravte si lineární alignment.
  • Volejte metodu DrawString.
  • Shromažďujte výstupní soubor pomocí metody Save.

Následující vzorek kódu ukazuje jak přidat diagonální textovou vodní značku do souboru PSD v C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Přidání Image Watermark do PSD pomocí C#

Chcete-li přidat obrázek jako vodní značku do souboru PSD, postupujte podle těchto krok:

  • Stáhněte soubor PSD jako PsdImage pomocí třídy Image.
  • Vytvořte příklad třídy Layer.
  • Nastavení výšky, šířky a opacity vrstvy.
  • Použijte metodu AddLayer() k přidání vrstvy do PSD.
  • Nahrajte obraz vodní značky do vrstvy.
  • Zavolejte DrawImage() metodu, procházející umístění a vodní obrazovou vrstvu jako argumenty.
  • Shromažďujte výstupní soubor pomocí metody Save.

Zde je vzorek kódu, který ukazuje jak přidat vodní značku obrazu do souboru PSD v C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Získejte bezplatnou dočasnou licenci

Můžete Získejte bezplatnou dočasnou licenci zkusit Aspose.PSD pro .NET bez omezení hodnocení.

závěr

V tomto článku jsme zkoumali, jak:

  • Přidejte novou vrstvu do obrazu PSD.
  • Přidejte text nebo obrázek vodní známky do PSD.
  • Shromažďujte PSD jako PNG nebo PSD soubor pomocí C#.

Kromě učení jak přidat vodní značku do souboru PSD v C#, můžete prohloubit hlouběji do Aspose.PSD pro .NET S ohledem na kontrolu Dokumentace a prozkoumání jeho rozsáhlých funkcí. pokud máte jakékoliv dotazy, cítit se svobodně dostat se na naše Fórum bezplatné podpory.

Pomocí Aspose.PSD Plugin, můžete efektivně manipulovat PSD soubory a implementovat watermarking ve vašich aplikacích C# .NET. Tento průvodce poskytuje základní znalosti, které potřebujete začít s C# .NET Core přidat text watermark do PSD, batch watermark PSD soubory s C# .NET, a další. Ať už hledáte přidat transparentní watermark do PSD pomocí C# nebo programmaticky přidat image watermark do PSD v C#, tento tutoriál slouží jako vaše komplexní zdroj pro C# .NET knihovny pro přidání watermark do PSD soubor.

S průvodcem Aspose.PSD C# watermarking máte nyní nástroje k vytvoření vlastních řešení pro vaše PSD soubory, které zajistí, že vaše návrhy jsou účinně chráněny!

More in this category