2012-02-27 26 views
11

Próbuję wyświetlić obraz (tablicę bajtów) przy użyciu wyłącznie JavaScript.Wyświetlanie tablicy bajtów jako obrazu przy użyciu JavaScriptu

Jak mogę to osiągnąć w środowisku ASP.NET?

+0

javacript i graficzne dane są dwa różne myśli, co oznacza, że ​​można wyświetlać obraz z danymi base64, ale JavaScript nie jest potrzebny - tylko potrzebne, jeśli starają się manipulować Strona. Co masz do tej pory i co właściwie próbujesz tutaj zyskać? Czy masz jakiś kod javascript, aby pokazać nam, co próbujesz zrobić? – Aristos

+0

widać: http://stackoverflow.com/questions/4564119/javascript-convert-byte-to-image – shmoltz

Odpowiedz

34

Jeśli masz tablicę bajtów, należy najpierw przekonwertować go do Base64String a następnie umieścić go na img tag w tym stylu (dla PNG):

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

Podobne pytania przepełnienie stosu:

+1

dzięki Aristos :) –

+0

i co Explorer 7? –

+0

@EricFrick, współpracujemy tylko z Chrome i IE8, więc ten fragment kodu jest wystarczająco dobry! –

Powiązane problemy