Bonjour à tous,
Je cherche à faire une page pour afficher la carte d'identité d'un "agent", pour simplifier disons juste son nom et sa photo.
Je lit des images dans une base de données partagée (via odbc). Les images sont enregistrées en binaire dans la base par une autre application (je sais que ce n'est pas forcément l'idéal, mais c'est comme ça).
J'ai créé 2 fichiers php :
- agent.php lit et affiche le nom de l'agent et positionne un champ image <img src="photoId.php?id=..." />
- photoId.php lit dans la base l'image associée à l'agent et affiche le résultat, après un petit header("Content-type: image/jpeg");
Comme les images sont ajoutées par l'autre application, je ne maitrise pas leurs dimensions. Aussi, je voudrais les redimensionner via GD. Le redimensionnement proprement dit ne me pose (a priori) pas de problème, mais je ne sais pas comment récupérer le flux binaire dans une variable de type ressource image, exploitable par GD... J'aimerai éviter, si possible, de créer des fichiers images sur le disque du serveur.
Merci pour toutes vos suggestions.
Arn;o)