2010-03-23 10 views
2

Comment rendre les données de fichier JPEG/PNG contenues dans la variable Javascript? C'est possible ? Quelles bibliothèques javascript sont nécessaires? Le navigateur utilisé est FF/IE.Javascript rend les données binaires jpeg de la variable

Merci

+1

Comment une image JPEG/PNG est contenue dans une variable javascript? Est-ce codé en Base64? –

+0

Not Base64 Encodé, il est au format binaire. –

+0

Je reçois le format de données binaires de Flash Player dans la page, transféré via ExternalInterface. –

Répondre

2

Les navigateurs modernes prennent en charge inline images. Ainsi, vous pouvez convertir les données binaires à un base64 encoded string puis ajouter au DOM:

var img = document.createElement('img'); 
img.src = 'data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7'; 
img.width = '16'; 
img.height = '14'; 
document.body.appendChild(img); 
+2

+1, il a demandé JPG/PNG, cependant) – c69

+0

Peut-il être fait, sans convertir en base64 – fizzbuzz