Podívejme se dnes, jak přidat vodoznak do obrázků. To vám pomůže označit vaši oficiální fotografii a ochrání vaše snímky před jakýmkoli neoprávněným použitím. Tento článek vás provede programovým přidáváním textových a obrazových vodoznaků do obrazových souborů pomocí C#. V dřívějším příspěvku jsme viděli totéž přidávat do obrázků text a vodoznaky založené na obrázcích pomocí Javy. Po přečtení tohoto článku pro vás nebude obtížné přidávat vodoznaky do obrázků JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP pomocí C# ve vaší aplikaci .NET.

Pojďme se nyní samostatně podívat, jak můžeme snadno přidat textové a obrázkové vodoznaky na vaše obrázky, fotografie nebo obrázkové soubory v C# pomocí .NET Watermarking API pro dokumenty a obrázky.

Textové a obrazové vodoznakové API pro .NET

Watermark API pro .NET - GroupDocs

GroupDocs.Watermark for .NET je rozhraní API pro přidávání vodoznaků do obrázků nebo dokumentů různých formátů souborů v aplikacích .NET. Poskytuje účinné metody vodoznaku, které vám umožňují přidávat textové vodoznaky i vodoznaky obrázků, které je obtížné automaticky odstranit jinými nástroji třetích stran.

V dokumentaci můžete dále zkontrolovat funkce a podporované formáty souborů.

DLL nebo instalační program MSI si můžete stáhnout z části ke stažení nebo jej získat z NuGet.

Install-Package GroupDocs.Watermark

Přidejte text do obrázků jako vodoznak pomocí C#

Přidejte textový vodoznak do obrázku PNG pomocí Java a .NET

Rozhraní API umožňuje přidávat text k obrázkům jako vodoznak s mnoha přizpůsobeními. Následující kroky vedou, jak můžeme použít vodoznak na naše obrázky, fotografie nebo obrázky pomocí C# v aplikaci .NET.

  1. Načtěte obrázek pomocí Watermarker.
  2. Nastavte text a styl vodoznaku pomocí TextWatermark.
  3. Nastavte další vlastnosti vodoznaku, jako je poloha, otočení, neprůhlednost atd.
  4. Přidejte textový vodoznak do obrázku pomocí metody Přidat.
  5. Uložte výstupní obrázek metodou Save.

Následující ukázka kódu C# přidá textový štítek na obrázek JPG jako vodoznak s určitou rotací textu.

// Přidejte textový vodoznak do JPG pomocí C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
    // Nastavte písmo textu a vodoznaku
    Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
    TextWatermark watermark = new TextWatermark("GroupDocs", font);

    // Nastavte vlastnosti vodoznaku
    watermark.ForegroundColor = Color.Black;
    watermark.TextAlignment = TextAlignment.Right;
    watermark.X = 70;
    watermark.Y = 70;
    watermark.RotateAngle = -30;
    watermark.Opacity = 0.4;
    // vodoznak.BackgroundColor = Barva.Modrá;

    // Přidejte nakonfigurovaný vodoznak do obrázku JPG
    watermarker.Add(watermark);
    watermarker.Save("filePath/outputImage.jpg");
}

Vložit vodoznak obrázku do obrázků pomocí C#

Přidejte vodoznak obrázku do obrázku JPG pomocí GroupDocs.Watermark

Podobně můžeme také přidat další obrázek jako vodoznak do našich zdrojových souborů obrázků. K tomu použijte třídu ImageWatermark a její vlastnosti k přizpůsobení vzhledu vodoznaku.

  • Vytvořte objekt třídy Watermarker pro načtení zdrojového obrázku.
  • Připravte vodoznak obrázku pomocí třídy ImageWatermark.
  • Nastavte vlastnosti vodoznaku.
  • Přidejte vodoznak obrázku na zdrojový obrázek pomocí metody Přidat.
  • Uložte výstupní obrázek pomocí metody Save.

Následující ukázka kódu C# přidá obrázek PNG do jiného souboru PNG jako vodoznak do preferovaného umístění.

// Přidat vodoznak obrázku PNG na obrázek pomocí C#
using (Watermarker watermarker = new Watermarker("filePath/image.png"))
{
    using (ImageWatermark watermark = new ImageWatermark("filePath/watermarkLogo.png"))
    {
        // Nastavte vlastnosti vodoznaku
        watermark.X = 20;
        watermark.Y = 80;
        // Přidejte vodoznak do souboru obrázku a uložte výstup
        watermarker.Add(watermark);
        watermarker.Save("filePath/outputImage.png");
    }
}

Závěr

Jsem si jistý, že nyní můžete snadno přidat vodoznak do svých obrazových souborů pomocí C#. I vy si můžete vytvořit svou vlastní .NET aplikaci, která podporuje vodoznaky dokumentů a obrázků různých formátů souborů.

Můžete mít bezplatnou dočasnou licenci, abyste mohli vyzkoušet každý aspekt produktu. Bezplatná podpora vás ráda vyvede z jakéhokoli zmatku a vyřešte své dotazy týkající se vodoznaku na fóru.

Viz také