Я хочу перетащить изображение прямо из WhatsApp в свое приложение.
Я видел, что получаю данные в формате html, но я не знаю, как получить изображение из это.
Когда я перетаскиваю изображение в windows проводник, создается файл jpg.
Мой код в VB. NET:
Private Sub Pict1_DragDrop(sender As Object, e As DragEventArgs) Handles Pict1.DragDrop
If e.Data.GetDataPresent(DataFormats.Html) Then
Dim strDragDrop As String = e.Data.GetData(DataFormats.Html).ToString
''How get picture from here ?!
MsgBox(strDragDrop)
End If
End Sub
Private Sub Pict1_DragEnter(sender As Object, e As DragEventArgs) Handles Pict1.DragEnter
If (e.Data.GetDataPresent(DataFormats.Html)) Then
e.Effect = DragDropEffects.Copy
Else
e.Effect = DragDropEffects.None
End If
End Sub
Что я получаю в пределах strDragDrop строка:
StartHTML:0000000136
EndHTML:0000000305
StartFragment:0000000172
EndFragment:0000000269
SourceURL:about:blank#blocked
<html>
<body>
<!--StartFragment--><img src="blob:file:///838e0035-59cd-4057-9be2-33ef39746184" class="_1YbLB" style="width: 100%;"><!--EndFragment-->
</body>
</html>
Итак, как я могу преобразовать его в растровое изображение или изображение?