2012-02-27 15 views
11

Estoy tratando de mostrar una imagen (matriz de bytes) utilizando únicamente JavaScript.Mostrar una matriz de bytes como una imagen usando JavaScript

¿Cómo puedo lograr esto en ASP.NET?

+0

javacript y los datos de imagen son dos diferentes piensa, lo que significa que se puede mostrar la imagen con los datos base64, pero el javascript no es necesario - sólo es necesario si se intenta manipular la página. ¿Qué tienes hasta ahora y qué intentas ganar aquí? ¿Tiene algún código de JavaScript que nos muestre lo que intenta hacer? – Aristos

+0

se puede ver: http://stackoverflow.com/questions/4564119/javascript-convert-byte-to-image – shmoltz

Respuesta

34

Si usted tiene la matriz de bytes, primero convertirlo en Base64String y luego colocarlo en una etiqueta img así (una imagen PNG para):

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot"> 

similares preguntas desbordamiento de pila:

+1

gracias :) Aristos –

+0

y ¿qué pasa Explorer 7? –

+0

@EricFrick, solo trabajamos con Chrome e IE8 por lo que este código es lo suficientemente bueno. –

Cuestiones relacionadas