PHP: Come disegnare un'immagine su un'altra immagine?
Domanda
Sto usando PHP & amp; Libreria GD.
Voglio disegnare un'immagine (dillo qui: http: //www.gravatar.com/avatar/107f2fafb2d29fedc3783b141139a878?s=128&d=identicon&r=PG ) sopra un'altra immagine: http://www.geekpedia.com/gallery/fullsize/simplistic-windows-wallpaper.jpg a coordinate specificate (in alto a sinistra o in alto -destra o ovunque nell'immagine).
Come farlo usando la libreria PHP e GD.
Soluzione
imagecopy ()
o imagecopymerge ()
. La sua documentazione porta anche degli esempi.
Altri suggerimenti
imagecopyresampled ()
o imagecopyresized ()
dovrebbe fare esattamente quello che vuoi.
(Nonostante il suo nome, anche imagecopyresampled si ridimensiona.)
Prendono una parte o tutta l'immagine sorgente, la ridimensionano e la copiano nell'immagine di destinazione.
Se l'immagine di origine non è quadrata, puoi ritagliarla o distorcerla mentre viene copiata.