
Le filigrane sono essenziali per affermare la proprietà delle immagini e prevenire l’uso non autorizzato o la contraffazione. Implementare una funzione di filigrana automatizzata nelle proprie applicazioni web o desktop può essere cruciale. In questo articolo, ti guideremo attraverso il processo di aggiunta di filigrane alle immagini in modo programmatico utilizzando C#. Inoltre, imparerai come aggiungere una filigrana in PDF utilizzando C# per migliorare la sicurezza dei tuoi documenti. Iniziamo!
Indice
- API C# per Aggiungere Filigrana alle Immagini
- Aggiungi Filigrana a un’Immagine in C#
- Aggiungi Filigrana Diagonale alle Immagini in C#
- Ottieni Licenza API Gratuita
API C# per Aggiungere Filigrana alle Immagini
Per aggiungere filigrane alle immagini, utilizzeremo Aspose.Imaging per .NET. Questa potente API di elaborazione delle immagini supporta una varietà di formati, tra cui PNG, JPEG e BMP, semplificando la manipolazione delle immagini. Puoi scaricare i file binari dell’API o installarla tramite NuGet utilizzando il seguente comando:
PM> Install-Package Aspose.Imaging
Aggiungi Filigrana a un’Immagine in C#
Ecco una guida passo-passo su come aggiungere una filigrana a un’immagine utilizzando C#:
- Carica l’immagine utilizzando la classe Image.
- Crea un’istanza della classe Graphics, inizializzandola con l’oggetto Image.
- Definisci la famiglia di font, la dimensione e lo stile utilizzando la classe Font.
- Crea un’istanza di SolidBrush per impostare proprietà come il colore.
- Instanzia la classe StringFormat per gestire l’allineamento del testo.
- Aggiungi la filigrana all’immagine utilizzando il metodo Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- Salva l’immagine utilizzando il metodo Image.Save(String).
Ecco un esempio di codice che dimostra come aggiungere una filigrana a un’immagine in C#:

Aggiungi Filigrana Diagonale alle Immagini in C#
In alcuni casi, le filigrane vengono applicate diagonalmente sulle immagini. L’API Aspose.Imaging per .NET consente di ruotare il testo della filigrana per ottenere questo effetto. Segui questi passaggi per aggiungere una filigrana diagonale:
- Carica l’immagine utilizzando la classe Image.
- Crea un’istanza di Graphics inizializzata con l’oggetto Image.
- Definisci la famiglia di font, la dimensione e lo stile con la classe Font.
- Crea un’istanza di SolidBrush per impostare proprietà come il colore.
- Instanzia un oggetto StringFormat per l’allineamento del testo.
- Crea un’istanza di Matrix per impostare l’angolo di trasformazione.
- Assegna l’oggetto Matrix alla proprietà Graphics.Transform.
- Aggiungi la filigrana utilizzando il metodo Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- Salva l’immagine utilizzando il metodo Image.Save(String).
Ecco un esempio di codice che illustra come aggiungere una filigrana diagonale alle immagini utilizzando C#:

Inserisci Filigrana sulle Immagini con una Licenza Gratuita
Puoi ottenere una licenza temporanea gratuita per inserire filigrane sulle immagini senza alcuna limitazione di valutazione.
Conclusione
In questo articolo, hai imparato come aggiungere una filigrana alle immagini in C#. Hai anche scoperto come ruotare il testo della filigrana a un angolo specifico e come aggiungere una filigrana in PDF utilizzando C#. Per ulteriori informazioni sull’API di elaborazione delle immagini C#, ti preghiamo di fare riferimento alla documentazione. Se hai domande o hai bisogno di assistenza, non esitare a contattarci tramite il nostro forum.