salve, vorrei chiedervi una piccola cosa..
c'è la possibilità di modificare delle immagini direttamente sul server, tipo inserendo l'img2(20*20) sopra l'img1(100*100), senza dover scaricare, modificare e poi riuplodare l'img?
salve, vorrei chiedervi una piccola cosa..
c'è la possibilità di modificare delle immagini direttamente sul server, tipo inserendo l'img2(20*20) sopra l'img1(100*100), senza dover scaricare, modificare e poi riuplodare l'img?
Non mi è mai capitato di farlo, però fra un pò mi servirà.
Ci si dovrebbe riuscire con imagecopyresized, sul manuale c'è anche un esempio
Codice PHP:
<?php
// File and new size
$filename = 'test.jpg';
$percent = 0.5;
// Content type
header('Content-type: image/jpeg');
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb);
?>
e la "incolla" sull'altra immagine?
sinceramente non ho mica capito cosa devi fare... se posti un esempio delle immagini originali e del risultato magari mi è più chiaro, comunque a occhio e croce con le librerie gd2 di php dovresti poter giocare con le immagini, e facilmente anche per fare ciò che ti serve
unire 2 immagini in 1 sovrapponendole
No scusa avevo capito male, tu vuoi una cosa tipo Watermark
devi avere le gd, qua trovi altri esempi http://php.html.it/articoli/leggi/93...i-gd-in-php/3/Codice PHP:
function AddWaterMark(&$imgres, &$imgWM){
imageCopyMerge($imgres, $imgWM, 5, 5, 0, 0, imageSX($imgWM), imageSY($imgWM), 50); }
ciao