Existe-t-il un moyen utile de charger la DIB dans inputstream et d'obtenir un handle pour tout cela en JavaScript (js)?JavaScript, inputtream et DIB?
Répondre
En supposant DIB signifie images au format DIB ...
Si la DIB est sur le côté client dans un navigateur, alors je ne pense pas que vous pouvez le faire avec juste la JS dans le navigateur. Vous auriez besoin de Java ou Flash ou autre chose, car javascript dans le navigateur n'a aucun moyen de lire des trucs du système de fichiers.
Si le DIB est sur le serveur, vous pouvez utiliser une requête ajax pour le récupérer. Dans le rappel, copiez les données renvoyées dans un objet où vous pouvez ensuite manipuler les données si nécessaire. Une fois que vous avez fini de manipuler les données d'image, vous pouvez utiliser un canevas ou une balise img pour l'afficher.
http://developer.mozilla.org/en/Canvas_tutorial/Using_images
je n'avais pas essayé jusqu'à ce que je votre question, mais une balise img avec une URL de données est assez intéressant. L'utilisation de l'URL de données dans img src ne fonctionne pas dans IE, mais dans FF et Opera. IE n'a pas de balise canvas, mais ils ont quelque chose de similaire. Certains gars intelligents à Google ont écrit une bibliothèque javascript pour activer la balise de toile dans IE en traduisant dans quelque chose que IE comprend.
http://code.google.com/p/explorercanvas/
J'espère que cette aide. Sinon, c'est peut-être au moins intéressant.
Votre question manque de contexte. Qu'essayez-vous de faire exactement? Que voulez-vous faire avec le DIB? Sur quelle plateforme (devinez: puisque vous utilisez le terme DIB, je suppose que c'est pour Windows, éventuellement avec WSH)? – PhiLho