J'essaie de convertir une chaîne en une image en utilisant la fonction "imagecreatefromstring
" (J'ai joint le code ci-dessous). Il fonctionne pour la plupart des images, mais lorsque je tente de convertir des images plus grandes, une petite partie de l'image ne soit pas converti (la partie inférieure de l'image est tout simplement gris)problème avec la fonction imagecreatefromstring
mon code est (prendre de php .net par exemple):
$data = base64_decode($record['text']);
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
}
j'essaie aussi de décoder façon différente la chaîne pas dans une pice, mais divise la chaîne, puis le décoder.
for($i=0, $len=strlen($record['text']); $i<$len; $i+=4){
$data.= base64_decode(substr($record['text'], $i, 4));
}
-je le vérifier .... –