我想问一下如何使用php生成图像。
一张背景图片,一张位于此背景和文字中心的图片。
X,Y定位的一切。使用PHP图像库
感谢您的帮助,我想知道一些非常基本的示例,如何使用图像和文本制作背景,没有别的。
答案 0 :(得分:1)
在PHP中有一些很棒的库来创建Image你可以使用GD(这里的文档:http://php.net/manual/en/book.image.php)ou,Imagemagick(这里的文档http://www.php.net/manual/en/book.imagick.php),但据我记得没有安装Imagemagick使用PHP,你必须添加它
这是一个例子(没试过)
$background = imagecreatefrompng('back.png');
$im = imagecreatefrompng('image.png');
$marginLeft = (imagesx($background)-imagesx($im))/2;
$marginTop = (imagesy($background)-imagesy($im))/2;
imagecopy($background , $im , $marginLeft , $marginTop , 0 , 0 , imagesx($im) , imagesy($im));
$font_file = './arial.ttf';
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
imagefttext($background, 13, 0, $marginLeft , $marginTop + imagesy($im), $black, $font_file, 'My Text');