10/11/13 11:26
masterz
Salve a tutti , mi ritrovo con questo problema ,
vorrei avere un riquadro sulla mia form in cui e' visibile una parte dello schermo in tempo reale ,
per fare questo ho messo in loop il codice seguente :
che poi un altra funzione ( anzi un thread apposito ) , dopo aver elaborato il bitmap , lo disegna continuamente sul form .
il problema e' che non riesco ad arrivare a 30 immagini per secondo , quindi la porzione di schermo non si vede fluidamente . Non e' il modo giusto di fare questa cosa .
Qualcuno sa consigliarmi un altro metodo per fare questo , che sia piu veloce ?
vorrei avere un riquadro sulla mia form in cui e' visibile una parte dello schermo in tempo reale ,
per fare questo ho messo in loop il codice seguente :
Dim bmpQuadro As Bitmap = New Bitmap(320, 320) Dim graph As Graphics = Nothing graph = Graphics.FromImage(bmpQuadro) graph.CopyFromScreen(BASE.X, BASE.Y, 0, 0, bmpQuadro.Size) ' copia la porzione di schermo graph.Dispose()
che poi un altra funzione ( anzi un thread apposito ) , dopo aver elaborato il bitmap , lo disegna continuamente sul form .
il problema e' che non riesco ad arrivare a 30 immagini per secondo , quindi la porzione di schermo non si vede fluidamente . Non e' il modo giusto di fare questa cosa .
Qualcuno sa consigliarmi un altro metodo per fare questo , che sia piu veloce ?
Ultima modifica effettuata da masterz 10/11/13 11:28
aaa