En realidad no sé , lo que tengo que hacer es imprimir la imágen en Crystal Reports a partir de un dataset, y para eso intento pasar la imágen en un campo byte(). Esa es la forma que encontré en un ejemplo.La versión de CR es la que viene con vs .net 2005. Esta función también me serviría para guardar la imágen en la base de datos sql. Gracias
--- El jue 7-jul-11, Cristian <[email protected]> escribió: De: Cristian <[email protected]> Asunto: [vbnet] Error generico de gdi+ Para: "vbnet List Member" <[email protected]> Fecha: jueves, 7 de julio de 2011, 17:29 Qué necesitás retornar en byte[]? El bitmap completo con encabezados o sólo la información de color de pixeles? From: [email protected] [mailto:[email protected]] On Behalf Of Patricia Banfi Sent: Thursday, July 07, 2011 10:30 AM To: vbnet List Member Subject: [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
