Header JPEG

Résolu
Sri Lumpa Messages postés 177 Date d'inscription   Statut Membre Dernière intervention   -  
Sri Lumpa Messages postés 177 Date d'inscription   Statut Membre Dernière intervention   -
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 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
GD ?
Il me semble que c'est assez courant sous php.
Sinon il y a ImageMagick.
0
Sri Lumpa Messages postés 177 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention   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