Oppure

Loading
09/09/10 9:59
ilvito92
dato che avete chiuso la mia altra discussione, sono costretto ad aprirne un'altra.
Io ho due picture box sovrapposte, io carico due immagini e vorrei che premendo un tasto mi salvasse una immagine che è la sovrapposizione delle due. Si può fare una cosa del genere?? grazie!
vito
aaa
09/09/10 10:11
Il Totem
Devi creare una nuova immagine che contenga le due sovrapposte.
totemslair.org/guide/…
Usa Graphics.DrawImage e specifica Graphics.CompositingMode = CompositingMode.SourceOver (questo permette di miscelare il colore di quella sopra allo sfondo). Dovrai anche ridurre il canale alpha delle due immagini, dato che se nessuna è trasparente, non potrai vedere l'effetto blending.
Vedi qui per un esempio:
geekpedia.com/…
Lascia Matrix00, 11 e 22 su 1.0 e cambia Matrix33 sulla percentuale alpha.
Ultima modifica effettuata da Il Totem 09/09/10 10:12
aaa
10/09/10 8:20
ilvito92
ma scusami, io ho letto ma se io do
e.Graphics.CompositingMode

visual basic non me lo riconosce...devo importare qualche libreria, qualcosa??

Ti spiego io ho la Picturebox3 che fa da sfondo, e sopra la picturebox 4,5,6, io cosa devo dargli? Per farti capire ho creato un programma per i temi della r4 per nds
vito
aaa
10/09/10 8:29
Il Totem
La proprietà esiste:
msdn.microsoft.com/en-us/library/…
Comunque ti consiglio di creare una nuova immagine e non di usare l'evento Paint di qualche controllo.
aaa