canvas to png ... et download

Eléphant du PHP | 422 Messages

10 oct. 2012, 14:15

bonjour

alors voila
  • J'ai un canvas (graphique) qui est généré en JS (via une librairie)
    une methode permet de récupérer le SVG (xml) du canvas
    un code (google code) permet de convertir ce SVG en PNG
et la dernière étape !!!! comment déclancher le download (enregistrer sous) du PNG qui est en dure dans une variable JS ? la je vois pas

merci
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

ViPHP
xTG
ViPHP | 7331 Messages

10 oct. 2012, 15:00

Sans voir le code qui permet l'impression je serai tenté de te dire... La doc google code elle dit quoi ? :mrgreen:

Si le code d'impression existe, il suffit de l'appeler manuellement.

Eléphant du PHP | 422 Messages

10 oct. 2012, 16:11

la doc google propose de l'intégrer dans une balise img

https://groups.google.com/forum/?fromgr ... HRV4uvvHFU
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

ViPHP
xTG
ViPHP | 7331 Messages

10 oct. 2012, 19:02

Si tu as la base64 de l'image tu peux donc l'envoyer au serveur et la renvoyer au client avec une entête pour forcer le téléchargement.
Mais là encore... C'est le navigateur qui choisira et non le développeur, ce premier affichera peut être tout simplement l'image dans un onglet.
Il n'y a aucun moyen sûr pour forcer le téléchargement, et bien heureusement...