Salve a tutti, ho bisogno di imprimere un logo su una immagine, ma ho bisogno che il watermark sia ridimensionato della stessa misura dell'immagine su cui finirà.
Ho l'immagine originale e il watermark in png.
Ho trovato questo codice ma l'opzione di ridimensionamento non avviene: se l'immagine su cui devo sovrapporre il logo è piccola rispetto al watermark (di dimensioni fisse 1024x768) ne visualizzo solo una parte.
Come posso modificare questo codice affinche ciò avvenga?
Codice PHP:
<?php
//Immagine Originale
$immagine 'immagine.jpg';
//Immagine da Imprimere
$watermark imagecreatefrompng('watermark.png');
//Creo un immagine nuova e passo come parametri l'immagine Originale
$img imagecreatefromjpeg($immagine);

// Definisco i margini di distanza dal bordo superiore e inferiore
$margine_sinisto 10;
$margine_superiore 10;

//Ora tramite Image Copy effettuiamo un marge tra le due foto
imagecopy($img$watermark$margine_sinistro$margine_superiore00imagesx($watermark), imagesy($watermark));

//Ora settando l'header come immagine visualizziamo il risultato
header('Content-type: image/png');
//Visualizziamo il risultato
imagepng($img);
//Cancelliamo il risultato
imagedestroy($img);
?>