Page 1 sur 1
créer une image à partir de plusieurs
Posté : 06 févr. 2007, 00:18
par darwin
bonsoir,
je voudrais savoir si il existe un moyen de créer une image (jpg, png, ...) a partir d'une succession d'image.
exemple :
<div id='montage'>
<img src='image1.jpg'><img src='image2'><img src='image3'>
</div>
est il possible donc de générer une image contenant les 3images (image1, 2, 3)
merci par avance
Posté : 06 févr. 2007, 15:03
par delbor
Bonjour,
tu devrais trouver ton bonheur en utilisant la bibliothèque GD distribué avec php
http://fr.php.net/manual/fr/ref.image.php
cette bibliothèque fournit des fonctions qui permettent de copier une image dans une autre, de gérer les formats ....
En espérant que ce te soit utile.
Posté : 06 févr. 2007, 20:58
par darwin
merci du conseil, mais j'ai beau chercher ... je ne trouve pas comment
Posté : 06 févr. 2007, 21:21
par Cyrano
As-tu demandé à
==>
<== 
Posté : 06 févr. 2007, 21:44
par delbor
une piste à explorer :
<?php
// envoi du header approprié au navigateur
header ("Content-type: image/png");
// images source
$file1 = "image_exemple1.jpg";
$file2 = "image_exemple2.png";
$img_finale = imagecreatetruecolor( 700, 300);
// chargement des images
$img1 = imagecreatefromjpeg($file1);
$img2 = imagecreatefrompng($file2);
// tailles des images
$img1_size = getimagesize($file1);
$img2_size = getimagesize($file2);
// copie des sources vers l'image finale
imagecopy ( $img_finale, $img1, 0, 0, 0,0, $img1_size[0], $img1_size[1]);
imagecopy ( $img_finale, $img2, $img1_size[0], 0, 0,0, $img2_size[0], $img2_size[1]);
// envoi de l'image au navigateur
imagepng($img_finale);
?>
Posté : 07 févr. 2007, 01:31
par darwin
Je te remercie delbor, ça m'a l'air interessant comme piste...
je vais essayer d'en faire quelque chose, je vous tiens au courant.
Posté : 07 févr. 2007, 13:46
par darwin
bonjour,
c'est en effet la bonne solution, merci !
vous pouvez cloturer le sujet