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
GroupDocs.Watermark for .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#
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.
- Carica l’immagine usando Watermarker.
- Imposta il testo e lo stile della filigrana usando TextWatermark.
- Imposta altre proprietà della filigrana come posizione, rotazione, opacità, ecc.
- Aggiungi la filigrana di testo all’immagine usando il metodo Aggiungi.
- 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#
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.