我想问如何用php生成图像。
一张背景图片,一张位于背景中心的图片和文字。
一切按 X,Y. 定位!带PHP图片库
感谢您的帮助,我想知道一些非常基本的示例,如何使用图像和文本制作背景,仅此而已。
PHP中有一些很棒的库来生成图像,您可以使用GD(此处的文档:http://php.net/manual/en/book.image.php )或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');