Создание изображения из nsIBinaryInputStream - PullRequest
0 голосов
/ 29 мая 2009

Я создаю поток двоичного ввода, используя некоторые хитрости js, которые содержат сжатые данные изображения, такие как jpeg или gif Я хочу декодировать и отображать эти данные, используя imgITools :: decodeImageData или другим способом, но пока не смог найти способ С чего мне начать?

1 Ответ

0 голосов
/ 10 октября 2009

Самый простой способ - прочитать данные изображения в строку, закодировать в base64 строку, затем превратить ее в data: URL и установить в качестве источника вашего изображения. К сожалению, stackoverflow не позволяет мне создавать живые данные: ссылку, но это будет выглядеть так:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAMklEQVRIx2NgGAWjYBQMFXAFDRMrR5GF/6H4CglyoxaOWjhq4aiFg7hoGwWjYBTQDgAAy8VWOfRR6fkAAAAASUVORK5CYII="
...