jenny50 | Bonjour à tous, Je suis en train de créer un fichier PDF à partir de code PHP en utilisant la bibliothèque FPDF.
Je souhaite afficher une image extraite de ma base de données. Le problème est que le type de mon champ "gam_photo" est "oid"... je n'arrive pas à le changer pour le tranformer en "lo" ce dernier me permettant d'afficher l'image grâce au code suivant :
Code :
- $oid = $ligne["gam_photo"];
- $taille = 3000000;
- pg_query ($conn, "begin" );
- $lo = pg_lo_open ( $conn, $oid, 'r' );
- $blob = pg_lo_read ($lo,$taille);
- pg_query ($conn, "commit" );
- $source = imagecreatefromstring($blob);
- $or_larg = imagesx($source);
- $or_long = imagesy($source);
- $new_larg = 200;
- $new_long = round(($or_long * $new_larg )/$or_larg);
- $new_im = imagecreatetruecolor($new_larg, $new_long);
- imagecopyresized($new_im, $source, 0, 0, 0, 0,$new_larg, $new_long, $or_larg, $or_long);
|
Avez-vous une idée pour que cela fonctionne soit avec un champ "oid" soit pour transformer mon type "oid" en un type "lo"??
Merci de votre aide |