Voici ce que j'essaie de faire. Be not im im assez nouveau à GD2
Image PHP GD avec 2 fichiers
Je veux faire une image sur 2 images de cette façon;
Un rectangle de fond rempli d'images n ° 1
Après que je veux dessiner un polygon
dessus rempli d'une autre image.
Ce que j'ai en ce moment, c'est le rectangle et l'image en arrière-plan.
Je peux dessiner le polygone mais je n'arrive pas à comprendre comment le remplir avec une autre image. il est rempli en bleu en ce moment et je voudrais le remplir avec une autre image.
Heres mon code
$values = array(
40, 50, // Point 1 (x, y)
20, 240, // Point 2 (x, y)
60, 60, // Point 3 (x, y)
240, 20, // Point 4 (x, y)
50, 40, // Point 5 (x, y)
10, 10 // Point 6 (x, y)
);
$image2 = imagecreatefromjpeg('test2.jpg');
$image = imagecreatefromjpeg('test.jpg');
$bg = imagecreatefromjpeg('test.jpg');
$fill = imagecolorallocate($image, 0, 0, 255);
// fill the background
imagefilledrectangle($image, 0, 0, 249, 249, $bg);
// draw a polygon
imagefilledpolygon($image, $values, 6, $fill);
// flush image
header('Content-type: image/jpg');
imagepng($image);
imagedestroy($image);
que vous pouvez voir imagepng()
render ne $image
comment puis-je obtenir pour rendre l'image $ et image2 $
Merci à tous
Votre en-tête est faux, devrait être 'Content-type: image/png' lorsque vous produisez une image png. – Czechnology
Oui mais ce n'est qu'une page de test. Son travail ne m'importe pas quelle en-tête je lui donne. Je me concentre sur l'obtention de 2 images à charger dans 1 – MadeInDreams
Vous devriez toujours le corriger. Ce n'est que trois caractères. –