Salve a tutti, sto cercando di unire due immagini in modo da formarne una, cioe di mettere per esempio un marchio sulle immagini. Ho trovato vari esempi in rete ma non mi funzionano. Posto qua il codice se qualcuno può darmi una mano. Grazie.
(P.s le immagini alla fine le vorrei in formato .jpg)
Codice PHP:
<?php
// Load the image where the logo will be embeded into
$image = imagecreatefromjpeg('imageURL');
// Load the logo image
$logoImage = imagecreatefrompng("logo.png");
imagealphablending($logoImage, true);
// Get dimensions
$imageWidth=imagesx($image);
$imageHeight=imagesy($image);
$logoWidth=imagesx($logoImage);
$logoHeight=imagesy($logoImage);
// Paste the logo
imagecopy(
// destination
$image,
// source
$logoImage,
// destination x and y
$imageWidth-$logoWidth, $imageHeight-$logoHeight,
// source x and y
0, 0,
// width and height of the area of the source to copy
$logoWidth, $logoHeight);
// Set type of image and send the output
header("Content-type: image/png");
imagePng($image);
// Release memory
imageDestroy($image);
imageDestroy($imageLogo);
?>