Header JPEG

Résolu/Fermé
Sri Lumpa Messages postés 177 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 - 7 juil. 2008 à 12:22
Sri Lumpa Messages postés 177 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 - 7 juil. 2008 à 18:49
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 mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
7 juil. 2008 à 12:34
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 mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 69
7 juil. 2008 à 12:46
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 mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 69
7 juil. 2008 à 18:49
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