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
Visual Basic 6 - salvatataggio picture
Forum - Visual Basic 6 - salvatataggio picture

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 19:12
Mercoledì, 12/12/2007
Ciao!
Ecco un ennesimo problema, io ho 2 picturebox e so anche come salvare il loro contenuto in 2 file .bmp o .jpg ecc. Il problema è come posso salvare le due immagini insieme cioè in un uniko file .bmp o .jpg...

Qualkuno sa come fare?

Ultima modifica effettuata da gius il 13/12/2007 alle 22:26
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:37
Mercoledì, 12/12/2007
Potresti utilizzare una Picture nascosta e usare il metodo PaintPicture per "montare" la nuova immagine. A questo punto salvi la Picture nascosta,

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:03
Giovedì, 13/12/2007
Io faccio così xò mi da errore:
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Command1_Click()
  2. Picture2.PaintPicture (Picture1.Picture)
  3. End Sub



dove ho sbagliato?

PM Quote
Avatar
albertking82 (Member)
Pro


Messaggi: 112
Iscritto: 14/08/2006

Segnala al moderatore
Postato alle 15:57
Giovedì, 13/12/2007
Utilizza savepicture(oggettopicture.image,"nome del file")

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 19:39
Giovedì, 13/12/2007
con savepicture posso salvare solo un'immagine(diciamo della picture1), io vorrei sapere come posso "unire" l'immagine della picture2 con quella della picture1...

@Gantonio: Cmq con paintpicture nn mi funge:(

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 20:34
Giovedì, 13/12/2007
Non ti funziona perche' non hai letto bene quello che ti ho scritto e non hai studiato come funziona la PaintPicture ...

Cosa e' Picture2 e cosa Picture1 ?

E come si chiama la Picture nascosta in cui ti avevo consigliato di montare il tutto?

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 20:42
Giovedì, 13/12/2007
è sufficiente fare ciò

Codice sorgente - presumibilmente Plain Text

  1. picture1.paintpicture picture2.picture, 0,picture1.height
  2. savepicture picture1.image,XcorsoFile



così ti salva le 2 immagini una sotto l' altra

funziona:-?:-?:-?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:48
Venerdì, 14/12/2007
@Gantonio: scusa nn avevo capito bene la funzione paint picture.

@Antometal: il codice va bene ma .height nn va bene xkè height è riferito alla picturebox e non all'immagine che è più piccola rispetto alla picturebox...e quindi la seconda immagine non viene visualizzata sotto la prima...Io ho provato, ma nn saprei come rilevare la grandezza dell'immagine.
E poi facciamo finta ke io abbia 5 picturebox, come faccio a mettere il contenuto di ciascuna solo in una picture??

Cmq grazie a tutti e 2 x esservi interessati al mio probl.

Ultima modifica effettuata da GrG il 14/12/2007 alle 15:48
PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 21:19
Venerdì, 14/12/2007
la soluzione esiste ma è abbastanza pesantina.
con la api getpixel(mi pare che sia questa che ricavi il colore)
basta con dei cicli trovare la coordinata x e y oltre le quali il colore del picturebox è omogeneo in ogni suo punto.

in alternativa bisognerebbe fare una cosa intelligente Prima o durante l'immisione del disegno della picturebox.
dimmi se mi segui e specifica meglio le tue esigenze e il tuo programma.

Ultima modifica effettuata da P4p3r0g4 il 14/12/2007 alle 21:21
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo