Saludos, mi cuestión es la siguiente:
Tengo un array de bytes que, supuestamente son una imagen la pregunta es: como puedo representarlos en un Objeto Image?
Estoy trabajando en VB6, cualquier comentario es bienvenido.
| ||||
Respuesta: Convertir Arreglo de bytes a imagen para PictureBox He buscado y buscado y no he encontrado el modo simple, así que aquí te dejo lo que he preparado al final. Creo que algo así ya lo había visto, pero en fin, si es así, pues lo he vuelto a hacer.
Código :
Ver original Puedes cargar cualquier objeto que admita LoadPicture. Para cargar un image p.ej pondremos: LoadPictureConMatrizDeBytes TuMatriz, TuControlImage Saludos PD: Quizá quieras incluir el formato de la imagen cargada en la matriz. Voy a Modificar el código para admitir eso de modo opcional. Ahora puedes usar esta línea: LoadPictureConMatrizDeBytes TuMatriz, TuControlImage o esta otra según te interese. LoadPictureConMatrizDeBytes TuMatriz, TuControlImage, "jpg" Si no incluyes formato se usara "jpg" por defecto. PD2: Ahora que estoy probando creo que no importa que pongas la extensión correcta o ni siguiera hace falta poner ninguna extensión al fichero temporal. Mi jpg lo está cargando como bmp y sin extensión ninguna.
__________________ No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza! Última edición por pkj; 01/12/2009 a las 05:20 |
| ||||
Respuesta: Convertir Arreglo de bytes a imagen para PictureBox Gracias por tu respuesta... pero que crees? No jala... Me dice que al imagen no es válida... ![]() Para esto seré franco contigo, pues desgraciadamente estoy suponiendo que es una imagen (lo que realmente obtengo es una huella digital) y lo que quiero es representar la misma, pero me queda claro que no podré con un objeto Image pues, ya había probado con otros códigos y tampoco, me gustó el intento que propones para bajar el arreglo al archivo, pero creo que el formato del "arreglo de bytes" no es precisamente una imagen... te dejo un código que encontré por ahi, este simplemente no tiene efecto alguno...
Código vb:
Ver original Quiere decir que, necesito saber que es el arreglo de bytes? Muchas Gracias por tu respuesta...
__________________ Everything that has a beginning, has an end... |
| |||
Respuesta: Convertir Arreglo de bytes a imagen para PictureBox en C# tan simple como hacer esto byte[] arreglo; /* cargar el arreglo.... */ var ms = new MemoryStream(arreglo.ToArray()); pictureBox2.Image = Image.FromStream(ms); y listo !!! |