11548 sujets

JavaScript, DOM et API Web HTML5

Salut tout le monde,

j'ai un petit soucis qui me semble difficilement solvable d'après mes recherches.
Peut-être vous pourrez me guider vers une solution :

Je suis sur un projet dans lequel nous avons une interface webcam en javascript.
Il est possible depuis cette interface de prendre une photo (image en cours).

Le problème est que l'image sauvegardée sera la prochaine téléchargée depuis la webcam et non réellement l'image en cours.
Je cherche donc à récupérer l'image affiché puis l'envoyer sur une page d'upload...

Quelqu'un aurait il une petite idée sur le moyen de mettre ceci en œuvre ?

En gros, il est possible de définir une image de cette manière:
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7gAOQWRv ...">

Mais je n'arrive pas à récupérer cette chaine en base64, avec ceci, une bonne moitié du travail est fait... mais je reste dans le flou.

Merci pour toute proposition.
Modifié par keyz (16 Sep 2008 - 12:04)
Bon, j'étais parti dans le mauvais sens.
Vu que je récupére les image via curl, je vais les transférer "ajax style" en base64 dans des variable, ce qui me permettra de les récupérer quand j'en aurais besoin...

Suffisait de remettre les dominos à plat. Smiley biggol
Ouais mais non en fait, car cette méthode ne marche évidemment pas avec un certain navigateur dont les initiales sont I.E.

Etant parti à programmer une usine à gaze (sauvegarde des deux dernières images affichées au cas ou l'utilisateur en aie envie), je serai tout de même intéressé par le fait de pouvoir lire et utiliser une image déjà présente dans le cache du navigateur.