Reputation: 27185
I am using PHP & GD library.
I want to draw an image (say this one: http://www.gravatar.com/avatar/107f2fafb2d29fedc3783b141139a878?s=128&d=identicon&r=PG) over another image: http://www.geekpedia.com/gallery/fullsize/simplistic-windows-wallpaper.jpg at specified coordinates (top-left or top-right or anywhere in the image).
How to do that using PHP and GD library.
Upvotes: 4
Views: 11975
Reputation: 1910
imagecopyresampled()
or imagecopyresized()
should do exactly what you want.
(Despite its name, imagecopyresampled does resize as well.)
They take some or all of the source image, resize it, and copy it into the destination image.
If the source image isn't square, you can either crop or distort it as it is copied.
Upvotes: 3
Reputation: 27854
imagecopy()
or imagecopymerge()
. It's documentation brings exemples too.
Upvotes: 6