Aggiungere un Filigrana a un'Immagine
Aggiungere un Filigrana a un’Immagine
Questo documento spiega come aggiungere un filigrana a un’immagine utilizzando Aspose.PSD. Aggiungere un filigrana a un’immagine è un requisito comune per le applicazioni di elaborazione di immagini. Questo esempio utilizza la classe Graphics per disegnare una stringa sulla superficie dell’immagine.
Aggiungere un Filigrana
Per dimostrare l’operazione, caricheremo un’immagine BMP da disco e disegneremo una stringa come filigrana sulla superficie dell’immagine utilizzando il metodo DrawString della classe Graphics. Salveremo l’immagine in formato PNG utilizzando la classe PngOptions. Di seguito è riportato un esempio di codice che dimostra come aggiungere un filigrana a un’immagine. Il codice sorgente dell’esempio è stato suddiviso in parti per renderlo facile da seguire. Passo dopo passo, gli esempi mostrano come:
- Caricare un’immagine.
- Creare e inizializzare un oggetto Graphics.
- Creare e inizializzare oggetti Font e SolidBrush.
- Disegnare una stringa come filigrana utilizzando il metodo DrawString della classe Graphics.
- Salvare l’immagine in PNG.
Il seguente frammento di codice mostra come aggiungere un filigrana all’immagine.
Aggiungere un Filigrana Diagonale
Aggiungere un filigrana diagonale a un’immagine è simile ad aggiungere un filigrana orizzontale come discusso in precedenza, con alcune differenze. Per dimostrare l’operazione, caricheremo un’immagine JPG da disco, aggiungeremo trasformazioni utilizzando un oggetto della classe Matrix e disegneremo una stringa come filigrana sulla superficie dell’immagine utilizzando il metodo DrawString della classe Graphics. Di seguito è riportato un esempio di codice che dimostra come aggiungere un filigrana diagonale a un’immagine. Il codice sorgente dell’esempio è stato suddiviso in parti per renderlo facile da seguire. Passo dopo passo, gli esempi mostrano come:
- Caricare un’immagine.
- Creare e inizializzare un oggetto Graphics.
- Creare e inizializzare oggetti Font e SolidBrush.
- Ottenere la dimensione dell’immagine in un oggetto SizeF.
- Creare un’istanza della classe Matrix e eseguire una trasformazione composita.
- Assegnare la trasformazione all’oggetto Graphics.
- Creare e inizializzare un oggetto StringFormat.
- Disegnare una stringa come filigrana utilizzando il metodo DrawString della classe Graphics.
- Salvare l’immagine risultante.
Il seguente frammento di codice mostra come aggiungere un filigrana diagonale.