
Š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:
- Použití API C# Photoshop pro přidání vodní značky do PSD
- Přidání textu Watermark do PSD
- Vytvoření Diagonal Watermark v PSD
- Přidání obrázku Watermark do PSD
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#
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#
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#
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!