2009-05-28 85 views
0

我使用一些包含壓縮圖像數據(如jpeg或gif)的js技巧創建二進制輸入流。我想要使​​用imgITools :: decodeImageData或其他方式來解碼和顯示這些數據,但目前還找不到方法。我應該從哪裏開始?從nsIBinaryInputStream創建圖像

回答

0

最簡單的方法是將圖像數據讀入字符串,base64對字符串進行編碼,然後將其轉換爲data:URL並將其設置爲圖像的src。不幸的是,stackoverflow不會讓我創建一個實時數據鏈接,但它看起來像這樣:

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