Bonjour , Je cherche une fonction ou un script en php qui me permet de creer un images à partir de sources binaires dans un format déterminé qui est le suivant:
j'ai récuperer un prg en perl mais je n'arrice pas à reconvertir une partie.
Quelq'un a-t'il une idee ? merci pour votre collaboration
extrait du Source perl
$entry = $mesg->first_entry;
$data = $entry->get("ftphoto");
$data = $$data[0];
$data = substr($data, 16); # On saute 16 caracteres
my $l = substr($data, 0, 8); # Taille de l'image
$l = eval "0x$l";
Suppression de l'en-tete :
$data = substr($data, 8);
$data = substr($data, index($data, "\0", -1) + 1);
my @j = qw( Sun Mon Tue Wed Thu Fri Sat );
my @m = qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec );
my @t = gmtime(time);
my $expire = sprintf ("%s, %02d %s %04d %02d:%02d:%02d GMT", $j[$t[6]],
$t[3], $m[$t[4]], (1900+$t[5]),
23,59,59); #$t[2], $t[1], $t[0]);
On envoie l'image :
print header(-expires=>$expire,
-content_length=>$l,
-content_type=>'image/jpeg'),
$data;
Format du fichier source :
"<DIRX_FILE=0040/000017C3>FTPHO_MARCOVICI_JEAN-CLAUDE_GEST_-819374624.16137.10_marcovi.jpg"