Code: Select all
//Create the image
$img=imagecreatetruecolor(250,350);
//The following rounds the corners
$corner=imagecreatefrompng('rounded_corner.png');
//Top-left corner
imagecopymerge($img,$corner,0,0,0,0,5,5,100);
//Bottom-left corner
$rotated=imagerotate($corner,90,0);
imagecopymerge($img,$rotated,0,345,0,0,5,5,100);
//Bottom-right corner
$rotated=imagerotate($corner,180,0);
imagecopymerge($img,$rotated,245,345,0,0,5,5,100);
//Top-right corner
$rotated=imagerotate($corner,270,0);
imagecopymerge($img,$rotated,245,0,0,0,5,5,100);
//Output the image to the browser
header("Content-type:image/png");
imagepng($img);