[VB.NET] Salvare immagine in una PictureBox

martedì 16 giugno 2009 - 12.58

mircoso Profilo | Newbie

Ciao a tutti,

In una picturebox riproduco un filmato.
Vorrei avere la possibilità di salvare in un file bmp, quello che mostra il filmato qundo metto in pausa.

Il problema è che mi ritrovo la PictureBox1.Image a null e non riesco a salvare l'immagine visualizzata...

Qualcuno sà il perchè? Dov'è l'immagine???


Ciao Mirco

luigidibiasi Profilo | Guru

Nella memoria di directshow.... (che riproduce il filmato nella picturebox...) che cosa usi x riprodurre il filmato?
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/

mircoso Profilo | Newbie

uso le api della Winmm.dll...

Dici che devo cambiare e vedere come funzionando le directshow?

luigidibiasi Profilo | Guru

Nono anzi.. era per capire che metodo usavi per far partire il video nella picturebox...

comunque usando MCI forse può esserti utile questo link ...

http://msdn.microsoft.com/en-us/library/ms707265(VS.85).aspx


Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/

mircoso Profilo | Newbie

Ok, ci dò un'occhiata.

Ma mi interessa avere un'altra opinione.

Sto creando un player dove dovrò integrare un sacco di effetti che non sò ancora come creare, ma andando per un passo alla volta, la prima cosa è un semplice player.

Secondo te è il caso che utilizzo le librerie delle directshow? o posso stare sulle MCI?

luigidibiasi Profilo | Guru

Ciao,

io, sinceramente, conosco le api MCI solo per nome... ho letto da qualche parte che sono a 16 bit, ho visto qualche esempio è vengono comandate tramite stringhe.... quindi credo siano da evitare...

http://support.dell.com/support/edocs/software/p28596/it/app.htm

DirectShow è modulare e completamente personalizzabile... puoi creare i tuoi oggetti [magari per implementare gli effetti da applicare al flusso video] da far interagire con gli oggetti pre-esistenti ( che svolgono gran parte del lavoro, tra cui il PLAYER bello è pronto... devi solo creare l'interfaccia, come fanno molti player free...)

Per il resto MSDN.COM
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/

mircoso Profilo | Newbie


Ho capito che è meglio andare sulle directshow...


grazie 1000 sei stato veramente gentile


Mirco


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5