Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Salvare due immagini
Forum - C# / VB.NET - Salvare due immagini

Avatar
ilvito92 (Normal User)
Newbie


Messaggi: 4
Iscritto: 06/09/2010

Segnala al moderatore
Postato alle 11:59
Giovedì, 09/09/2010
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

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
0
Down
V
Segnala al moderatore
Postato alle 12:11
Giovedì, 09/09/2010
Devi creare una nuova immagine che contenga le due sovrapposte.
http://totemslair.org/guide/viewchapter.php?guida=vb&id=96
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:
http://www.geekpedia.com/tutorial202_Using-the-ColorMatrix ...
Lascia Matrix00, 11 e 22 su 1.0 e cambia Matrix33 sulla percentuale alpha.

Ultima modifica effettuata da Il Totem il 09/09/2010 alle 12:12
PM
Avatar
ilvito92 (Normal User)
Newbie


Messaggi: 4
Iscritto: 06/09/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 10:20
Venerdì, 10/09/2010
ma scusami, io ho letto ma se io do
Codice sorgente - presumibilmente Plain Text

  1. 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

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
0
Down
V
Segnala al moderatore
Postato alle 10:29
Venerdì, 10/09/2010
La proprietà esiste:
http://msdn.microsoft.com/en-us/library/system.drawing.gra ...
Comunque ti consiglio di creare una nuova immagine e non di usare l'evento Paint di qualche controllo.

PM