salve,
devo visualizzare delle immagini da una telecamera ip, molte jpg al secondo e non posso quindi utilizzare un file su hdd di appoggio, putroppo non mi è chiaro come è possibile convertire l'immagine dal formato byte per farla visualizzare in un image o picture box.
il codice con il file di appoggio è questo:
codice:
Dim WinHttpReq As WinHttp.WinHttpRequest
Dim d() As Byte
Private Sub Form_Load()
Set WinHttpReq = New WinHttpRequest
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
WinHttpReq.Open "GET", "http://indirizzo_cam/cgi-bin/image.jpg", False
WinHttpReq.SetCredentials "utente", "password", 0
WinHttpReq.Send
Open "temp.jpg" For Binary As #1
d() = WinHttpReq.ResponseBody
Put #1, 1, d()
Close
Image1.Picture = LoadPicture("temp.jpg")
End Sub
praticamente devo evitare la scrittura su disco (usando la memoria e costruendo l'immagine lì o facendo una conversione da byte a picture).
vi prego Help !!!