Vediamo oggi come aggiungere filigrane alle immagini. Questo ti aiuta a marchiare la tua fotografia ufficiale e protegge le tue foto da qualsiasi uso non autorizzato. Questo articolo ti guiderà ad aggiungere a livello di codice filigrane di testo e immagini ai file immagine utilizzando C#. In un post precedente, abbiamo visto lo stesso per aggiungere filigrane basate su testo e immagini alle immagini usando Java. Dopo aver letto questo articolo, non sarà difficile aggiungere filigrane alle immagini JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP utilizzando C# all’interno dell’applicazione .NET.

Vediamo ora separatamente come aggiungere facilmente filigrane basate su testo e immagini su immagini, foto o file di immagine in C# utilizzando l’API Watermarking .NET per documenti e immagini.

API di filigrana di testo e immagini per .NET

API filigrana per .NET - GroupDocs

GroupDocs.Watermark per .NET è un’API per aggiungere filigrane a immagini o documenti di diversi formati di file all’interno di applicazioni .NET. Fornisce metodi di filigrana efficaci che consentono di aggiungere filigrane di testo e filigrane di immagini che sono difficili da rimuovere automaticamente da altri strumenti di terze parti.

Dalla documentazione, puoi controllare ulteriormente le funzionalità e i formati di file supportati.

Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o scaricarlo da NuGet.

Install-Package GroupDocs.Watermark

Aggiungi testo alle immagini come filigrana usando C#

Aggiungi una filigrana di testo all'immagine PNG utilizzando Java e .NET

L’API ti consente di aggiungere testo alle immagini come filigrana con molte personalizzazioni. I seguenti passaggi guidano su come applicare la filigrana ai nostri file di immagini, foto o immagini utilizzando C# all’interno dell’applicazione .NET.

  1. Carica l’immagine usando Watermarker.
  2. Imposta il testo e lo stile della filigrana usando TextWatermark.
  3. Imposta altre proprietà della filigrana come posizione, rotazione, opacità, ecc.
  4. Aggiungi la filigrana di testo all’immagine usando il metodo Aggiungi.
  5. Salvare l’immagine di output con il metodo Salva.

L’esempio di codice C# seguente aggiunge un’etichetta di testo su un’immagine JPG come filigrana con una rotazione del testo.

// Aggiungi filigrana di testo a JPG usando C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
    // Imposta il carattere del testo e della filigrana
    Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
    TextWatermark watermark = new TextWatermark("GroupDocs", font);

    // Imposta le proprietà della filigrana
    watermark.ForegroundColor = Color.Black;
    watermark.TextAlignment = TextAlignment.Right;
    watermark.X = 70;
    watermark.Y = 70;
    watermark.RotateAngle = -30;
    watermark.Opacity = 0.4;
    // watermark.BackgroundColor = Color.Blue;

    // Aggiungi la filigrana configurata all'immagine JPG
    watermarker.Add(watermark);
    watermarker.Save("filePath/outputImage.jpg");
}

Inserisci la filigrana dell’immagine nelle immagini usando C#

Aggiungi la filigrana dell'immagine all'immagine JPG utilizzando GroupDocs.Watermark

Allo stesso modo, possiamo anche aggiungere un’altra immagine come filigrana sui nostri file immagine di origine. Per questo, usa la classe ImageWatermark e le sue proprietà per personalizzare l’aspetto della filigrana.

  • Crea un oggetto classe Watermarker per caricare l’immagine di origine.
  • Prepara la filigrana dell’immagine usando la classe ImageWatermark.
  • Imposta le proprietà della filigrana.
  • Aggiungi la filigrana dell’immagine sull’immagine sorgente usando il metodo Aggiungi.
  • Salva l’immagine di output usando il metodo Salva.

L’esempio di codice C# seguente aggiunge un’immagine PNG su un altro file PNG come filigrana nella posizione preferita.

// Aggiungi la filigrana dell'immagine PNG su un'immagine usando C#
using (Watermarker watermarker = new Watermarker("filePath/image.png"))
{
    using (ImageWatermark watermark = new ImageWatermark("filePath/watermarkLogo.png"))
    {
        // Imposta le proprietà della filigrana
        watermark.X = 20;
        watermark.Y = 80;
        // Aggiungi filigrana sul file immagine e salva l'output
        watermarker.Add(watermark);
        watermarker.Save("filePath/outputImage.png");
    }
}

Conclusione

Sono sicuro che ora puoi facilmente aggiungere una filigrana ai tuoi file di immagine usando C#. Anche tu puoi creare la tua applicazione .NET che supporta la filigrana di documenti e immagini di vari formati di file.

Puoi avere una Licenza temporanea gratuita per provare ogni aspetto del prodotto. Il supporto gratuito sarà lieto di tirarti fuori da qualsiasi confusione e risolvere le tue domande relative alla filigrana sul forum.

Guarda anche