Rendere semitrasparente una immagine
Da Gambas-it.org - Wikipedia.
Versione del 23 nov 2024 alle 17:48 di Vuott (Discussione | contributi)
La semitrasparenza consente di vedere, oltre agli elementi costituenti un'immagine, anche un'altra immagine posta al di sotto di quella.
Per rendere semitrasparente un'immagine, è necessario utilizzare il Metodo ".Opacity()" della Classe Image.
Nell'esempio, che segue, abbiamo due immagini poste in due PictureBox, una posta sotto l'altra.
L'obiettivo è di rendere semi-trasparente l'immagine superiore, in modo tale che si riesca a vedere anche l'immagine sottostante:
Public Sub Form_Open() Dim im As Image PictureBox1.Image = Image.Load("/percorso/della/immagine/sottostante") With im = im.Load("/percorso/della/immagine") im = .Opacity(0.5) End With PictureBox1.Image = im End
Il Metodo ".Opacity()" vuole un valore di tipo Float compreso tra 0.0 ed 1.0 .
Se il valore di tipo Float è uguale a 0.0, allora l'immagine diventa completamente trasparente. Se invece è uguale a 1.0, allora il suo grado di opacità è immodificato.