Enregistrer une image depuis une balise img ou fpdf
Résolu
iReVElB
Messages postés
83
Statut
Membre
-
iReVElB Messages postés 83 Statut Membre -
iReVElB Messages postés 83 Statut Membre -
Bonjour,
j'aimerais enregistrer une image en format .Png ou .Jpg, n'importe à partir d'une balise imagée> qui génère une image
Ou si vous savez comment insérer du HTML dans un PDF avec PDF.
Merci pour les réponses.
j'aimerais enregistrer une image en format .Png ou .Jpg, n'importe à partir d'une balise imagée> qui génère une image
<img src='https://chart.googleapis.com/chart?cht=qr&chl=Cree%20le%3A%20<?= date("d"); ?>%2F<?= date("m")?>%2F<?= date("Y")?>%20a%20<?= $heure_sortie ?>%3B%0A%20Nom%3A%20<?= $nom[$id] ?>%3B%0A%20Prenom%3A%20<?= $prenom[$id] ?>%3B%0A%20Naissance%3A%20<?= $n[$id] ?>%20a%20<?= $l_n[$id] ?>%3B%0A%20Adresse%3A%20<?= $adresse[$id]." ".$postal[$id]." ".$ville[$id] ?>%3B%0A%20Sortie%3A%20<?= $date_sortie ?>%20a%20<?= $heure_sortie ?>%3B%0A%20Motifs%3A%20sport_animaux&chs=180x180&choe=UTF-8&chld=L|2' alt=''>
Ou si vous savez comment insérer du HTML dans un PDF avec PDF.
Merci pour les réponses.
Configuration: Windows / Chrome 86.0.4240.111
A voir également:
- Enregistrer une image depuis une balise img ou fpdf
- Audacity enregistrer son pc - Guide
- Comment enregistrer une conversation - Guide
- Légender une image - Guide
- Img burn - Télécharger - Gravure
- Comment enregistrer une video youtube - Guide
2 réponses
Bonjour,
La balise <img est inutile....
Seule le lien est utile
par exemple
[https://chart.googleapis.com/chart?cht=qr&chl=Cree+le%3A+<%3B%3F= date("d"); ?>%2F<?= date("m")?>%2F<?= date("Y")?>%20a%20<?= $heure_sortie ?>%3B%0A%20Nom%3A%20<?= $nom[$id] ?>%3B%0A%20Prenom%3A%20<?= $prenom[$id] ?>%3B%0A%20Naissance%3A%20<?= $n[$id] ?>%20a%20<?= $l_n[$id] ?>%3B%0A%20Adresse%3A%20<?= $adresse[$id]." ".$postal[$id]." ".$ville[$id] ?>%3B%0A%20Sortie%3A%20<?= $date_sortie ?>%20a%20<?= $heure_sortie ?>%3B%0A%20Motifs%3A%20sport_animaux&chs=180x180&choe=UTF-8&chld=L|2
ton qr code]
De là, je suppose qu'utiliser le lien directement dans FPDF devrait suffire
un truc du genre
Sinon tu dois pouvoir utiliser le "format blob".
En gros, tu "lis" ton image, tu l'encode en base 64 et tu l'utilises avec un code du genre
La balise <img est inutile....
Seule le lien est utile
par exemple
[https://chart.googleapis.com/chart?cht=qr&chl=Cree+le%3A+<%3B%3F= date("d"); ?>%2F<?= date("m")?>%2F<?= date("Y")?>%20a%20<?= $heure_sortie ?>%3B%0A%20Nom%3A%20<?= $nom[$id] ?>%3B%0A%20Prenom%3A%20<?= $prenom[$id] ?>%3B%0A%20Naissance%3A%20<?= $n[$id] ?>%20a%20<?= $l_n[$id] ?>%3B%0A%20Adresse%3A%20<?= $adresse[$id]." ".$postal[$id]." ".$ville[$id] ?>%3B%0A%20Sortie%3A%20<?= $date_sortie ?>%20a%20<?= $heure_sortie ?>%3B%0A%20Motifs%3A%20sport_animaux&chs=180x180&choe=UTF-8&chld=L|2
ton qr code]
De là, je suppose qu'utiliser le lien directement dans FPDF devrait suffire
un truc du genre
$lienVersTonImage = "https://chart.googleapis.com/chart?cht=qr&chl=Cree%20le%3A%20<?= date("d"); ?>%2F<?= date("m")?>%2F<?= date("Y")?>%20a%20<?= $heure_sortie ?>%3B%0A%20Nom%3A%20<?= $nom[$id] ?>%3B%0A%20Prenom%3A%20<?= $prenom[$id] ?>%3B%0A%20Naissance%3A%20<?= $n[$id] ?>%20a%20<?= $l_n[$id] ?>%3B%0A%20Adresse%3A%20<?= $adresse[$id]." ".$postal[$id]." ".$ville[$id] ?>%3B%0A%20Sortie%3A%20<?= $date_sortie ?>%20a%20<?= $heure_sortie ?>%3B%0A%20Motifs%3A%20sport_animaux&chs=180x180&choe=UTF-8&chld=L|2";
$pdf-> Image($lienVersTonImage,100,15,35,35);
Sinon tu dois pouvoir utiliser le "format blob".
En gros, tu "lis" ton image, tu l'encode en base 64 et tu l'utilises avec un code du genre
// just for demonstration purpose, the OP gets the content from a database instead
$h_img = fopen($lienVersTonImage, "rb");
$img = fread($h_img, filesize($lienVersTonImage));
fclose($h_img);
// prepare a base64 encoded "data url"
$pic = 'data://text/plain;base64,' . base64_encode($img);
// extract dimensions from image
$info = getimagesize($pic);
// create a simple pdf document to prove this is very well possible:
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello Image!');
$pdf->Image($pic, 10, 30, $info[0], $info[1], 'jpg');
$pdf->Output();
iReVElB
Messages postés
83
Statut
Membre
11
Merci pour la réponse. J'avais essayer une méthode qui ressemble à peux pret a la premi sauf quil demande un fichier du genre site.com/image.png, sauf que moi il n'y a pas de fichier. J'aimerais faire comme sur google Chrome que quand on clique sur une image quon puisse la télécharger. Sa je c'est le faire sauf qu'il faut un fichier et la c une balise img qui genere l'image. Je vais essayer la première méthode et je vous tiendrai au courant. Merci.