Differenze tra le versioni di "Rendere semitrasparente una immagine"
Da Gambas-it.org - Wikipedia.
(Nuova pagina: 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'immagi...) |
|||
Riga 1: | Riga 1: | ||
La ''semitrasparenza'' consente di vedere, oltre agli elementi costituenti un'immagine, anche un'altra immagine posta al di sotto di quella. | 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 la funzione ''.Opacity'' della Classe ''Image''. | Per rendere ''semitrasparente'' un'immagine, è necessario utilizzare la funzione ''.Opacity'' della Classe ''Image''. |
Versione delle 19:24, 23 mar 2013
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 la funzione .Opacity della Classe Image.
Esempio.
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 i As New Image Dim p As Picture PictureBox2.Picture = Picture.Load("immagine_sottostante.xxx") With i = i.Load("immagine_da_rendere_semitrasparente.xxx") i = .Opacity(0.5) ' La funzione vuole un valore di tipo Float compreso tra 0 ed 1 End With p = i.Picture PictureBox1.Picture = p End