Bonjour je rencontre un probleme, j'ai mis un systeme sous flash qui prends une capture d'écran de la webcam. En revenche l'image créée n'est pas exploitable quelqu'un verrait - il le probleme ?
Code PHP :
<?php
header("content-type: image/jpeg");
if ($_post["tab"]) {
$lv=$_post['tab'];
$temp=explode(",",$lv);
settype($temp[1],'integer');
$sortie = imagecreatetruecolor(160,120);
$k=0;
for($i=0;$i<120;$i++){
for($j=0;$j<160;$j++){
imagesetpixel($sortie,$j,$i,$temp[$k]);
$k++;
}
}
$perso = doquery("select login,id,photo from {{table}} where id='" . $_session['id'] . "' ", 'perso');
$rowperso = mysql_fetch_assoc($perso);
$lien = ''.$rowperso['login'].'';
$couleur_texte = imagecolorallocate($sortie, 255, 255, 255);
imagestring($sortie, 1, 1, 110, $lien, $couleur_texte);
imagejpeg($sortie,"",100);
// on décode l'image encodée en base64 avec flex
$img_data = ($_post["tab"]);
$perso = doquery("select login,id,photo from {{table}} where id='" . $_session['id'] . "' ", 'perso');
$rowperso = mysql_fetch_assoc($perso);
$img_filename = '/*/*/www/photos/'.$rowperso['login'].'.jpg';
// on enregistre l'image
$img_file = fopen($img_filename, "w") or die("can't open file");
fwrite($img_file, $img_data);
fclose($img_file);
$query = "update * set photo='".$rowperso['login']."' where login='".$rowperso['login']."'";
$result = mysql_query($query);
imagedestroy($sortie);
}
?>
et bizarement le fichier jpg créé contient ceci : (appelé du navigateur : ) 10140363,10206156,10468558,10468558,10468556,10600142,10470092,10470092,10665935,10929107,10929624,10995417,10863830,10863830,11125710,11388626,11520980,11323601,11454674,11586260,11520730,11586523,11914456,11848662,11849176,11849176,12046042,12046042,12243160,12308953,12308699,12308699,12440026,12440026,12505565,12571359,12571612,12505819,12571359,12702688,12571872,12571872,12702939,12571610,12702941,12768735,12702937,12702937,12965078,12965078,12899033,12964826,12702939,12834781,12965341,12965341,12965339,12965339,13030874,12965081,13030874,13030874,12965850,12965850,13030619,12964826,13030612,13227990,12965078,13030872,......................................
help oO
message d'erreur photoshop : impossible d'ouvrir le segment est trop court ou incomplet...
http://www.delphifr.com/imgs2/smile_blush.gif
Stella