Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1289 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Enregistrer une image provenant d'un data:URI dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Enregistrer une image provenant d'un data:URI dans un fichier

n°1720026
NoiBe49
Posté le 18-04-2008 à 17:28:22  profilanswer
 

Bonjour à tous,
 
J'ai récupéré sur le net une source javascript permettant de convertir un canvas en image (canvas2image.js). En fait, le canvas est converti en data:URI avec l'image codée en base64.
Je me retrouve donc avec une chaine de type :
 

Code :
  1. data:image/png;base64,<L'image codée en base64>


Je souhaiterais donc enregistrer cette image via un script PHP. Je passe donc en POST la chaine au format data:URI.
J'extrais ensuite la base64 de la chaine et je fait un :
 

Code :
  1. $fic=fopen("monfichier.png","w";);
  2. fwrite($fic,base64_decode(<L'image codée en base64> ));


Cependant, mon fichier image généré est corrompu.
Après une petite analyse, le fichier généré via php fait 5,00ko alors que si je télécharge l'image via un clic-droit dans firefox, l'image finale (qui est lisible) fait 5,07ko.
 
Est-ce que quelqu'un aurait une idée ?
 
Merci à tous


Message édité par NoiBe49 le 18-04-2008 à 17:41:27
mood
Publicité
Posté le 18-04-2008 à 17:28:22  profilanswer
 

n°1731862
azubal
Posté le 14-05-2008 à 16:46:31  profilanswer
 

$fic=fopen("monfichier.png","wb" );


Message édité par azubal le 14-05-2008 à 16:46:47

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Enregistrer une image provenant d'un data:URI dans un fichier

 

Sujets relatifs
[BATCH] Comment insérer une tabulation dans un fichierTemps lecture fichier word extremement long
[Résolu] Afficher les 10 dernières lignes d'un fichier[shell] lire un fichier mais pas la première ni dernière ligne
Architecture modulaire pour traitement d'imagesupprimer un fichier .txt
création fichier batchTester si un fichier est déjà ouvert par un programme tiers
Mise en forme d'un fichier xls compliquéeLecture / écriture fichier *.ini en C
Plus de sujets relatifs à : Enregistrer une image provenant d'un data:URI dans un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR