Revisamos completamente cada tutoriales en nuestra web con el objetivo de mostrarte siempre información certera y certera.
Solución:
Puedes usar un MemoryStream
. Al guardar la imagen en un MemoryStream
puedes obtener el byte array de datos de la imagen:
Dim ms = new MemoryStream()
imgSegnature.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg) ' Use appropriate format here
Dim bytes = ms.ToArray()
El operador VB.NET TypeOf no hace lo que cree que hace. Algo confuso quizás debido al C# typeof
operador. El equivalente de VB.NET es la función GetType(). Esto funciona bien:
Dim converter As New ImageConverter
nRow.Signature = converter.ConvertTo(imgSignature, GetType(Byte()))
El convertidor de tipos utiliza un MemoryStream para realizar la conversión, utilizando el formato de imagen PNG.
valoraciones y comentarios
Puedes añadir valor a nuestra información contribuyendo tu veteranía en los informes.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)