Excelente !!!!! Mil gracias( hace dos días que vengo leyendo foros y probando soluciones)
--- El jue 7-jul-11, Diego Cepero <[email protected]> escribió: De: Diego Cepero <[email protected]> Asunto: [vbnet] Error generico de gdi+ Para: "vbnet List Member" <[email protected]> Fecha: jueves, 7 de julio de 2011, 11:21 Hola Patricia, Ese error dá por muchas razones … puede ser que la imagen en cuestión esté dañada o no sea de un formato admitido. Probá de esta otra manera, a ver si anda: Dim image As Image = image.FromFile("…") Dim converter As New ImageConverter Dim bytes() As Byte bytes = DirectCast(converter.ConvertTo(image, GetType(Byte())), Byte()) Suerte, un saludo. De: [email protected] [mailto:[email protected]] En nombre de Patricia Banfi Enviado el: jueves, 07 de julio de 2011 10:30 a.m. Para: vbnet List Member Asunto: [vbnet] Error generico de gdi+ hola, estoy recibiendo este mensaje de error al intentar convertir a byte() una imagen. El entorno es vb .net 2005 en windows xp con sp3.En Windows 7 dá el mismo error. El código es el siguiente: Public Shared Function ImageToByte(ByVal pImagen As Image) As Byte() Dim mImage() As Byte Try If Not IsNothing(pImagen) Then Dim ms As New System.IO.MemoryStream pImagen.Save(ms, pImagen.RawFormat) mImage = ms.GetBuffer ms.Close() Return mImage End If Catch ex As Exception Throw ex End Try End Function Leí más de 20 foros pero no lo puedo solucionar. Me están presionando con este tema. Muchas Gracias. Patricia Banfi
