2009-05-28 26 views
0

Ich erstelle einen binären Eingabestream mit einigen js Tricks, die komprimierte Bilddaten wie JPEG oder GIF enthält. Ich möchte diese Daten entweder mit imgITools :: decodeImageData oder auf andere Weise entschlüsseln und anzeigen, konnte aber noch keinen Weg finden. Wo soll ich anfangen?Erstellen eines Bildes aus einem nsIBinaryInputStream

Antwort

0

Der einfachste Weg ist, die Bilddaten in eine Zeichenfolge zu lesen, base64 die Zeichenfolge zu codieren, dann diese in eine data: URL umzuwandeln und diese als src Ihres Bildes festzulegen. Leider stackoverflow lässt mich keine Live-Daten erstellen: Link, aber es würde so aussehen:

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