Header JPEG

Résolu
Sri Lumpa Messages postés 177 Statut Membre -  
Sri Lumpa Messages postés 177 Statut Membre -
Bonjour,

Je cherche à faire du traitement sur du JPEG en PHP. Pour ça, il faut que je récupère le flux image. Est-ce qu'il existe une fonction qui fait ça ? J'ai vu qu'il y avait moyen de récupérer les infos dans le header grâce à la bibliothèque EXIF mais c'est l'inverse que je souhaite faire (récupérer juste les infos sur l'image).

Si quelqu'un a une idée...

Merci
A voir également:

3 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
GD ?
Il me semble que c'est assez courant sous php.
Sinon il y a ImageMagick.
0
Sri Lumpa Messages postés 177 Statut Membre 69
 
Le problème c'est que si j'ai bien compris ce que fais imagecreatefromjpeg() de GD, ça ouvre l'image JPEG (nickel jusque là...) mais ça me la crée sous forme d'une "resource" PHP. Moi ce qu'il faut que je récupère, c'est juste le flux image sous la forme d'une chaîne de caractère :s. A moins qu'il y ait une fonction qui transforme la resource en chaîne de caractère que j'ai raté, je suis bloqué...
0
Sri Lumpa Messages postés 177 Statut Membre 69
 
Bon je me suis fait une fonction pour sauter le header. J'ouvre le fichier et le lit avec un stream_get_contents() puis je récupère les informations importantes dans le header (position du flux image, des tables de quantifications etc...) grâce à un substr() puis saute directement au flux image grâce aux offset récupérés dans le header.
0