Fondere due immagini in una sola
Da Gambas-it.org - Wikipedia.
Versione del 17 nov 2021 alle 19:34 di Vuott (Discussione | contributi)
Viene di seguito mostrato un codice per fondere due immagini in una sola.
Public Sub Button1_Click() Dim im1, im2 As New Image ' Viene caricata la prima immagine: im1 = Image.Load("/percorso/del/primo/file/immagine") ' Viene caricata la seconda immagine: im2 = Image.Load("/percorso/del/secondo/file/immagine") ' La prima immagine viene resa manipolabile con la Classe "Paint": With Paint .Begin(im1) ' Disegna la seconda immagine sopra la prima immagine: .DrawImage(im2, 0, 0, 100, 100) .End End With ' Mostra il risultato in una "PictureBox": PictureBox1.Image = im1 End
Per mescolare le due immagini, ma facendo in modo che al di sotto della seconda immagine si intraveda la parte della prima immagine coperta, bisognerà rendere "semitrasparente" tale seconda immagine applicando il Metodo ".Opacity()" della Classe "Image" subito dopo che detta immagine sia stata caricata.