-4

PHPで画像を生成する方法を教えてください。

1 つの背景画像、この背景とテキストの中央にある 1 つの画像。

X、Y.によるすべての位置決め!PHP 画像ライブラリを使用

助けてくれてありがとう、画像とテキストで背景を作成する方法の本当に基本的な例を知りたいです。

4

1 に答える 1

1

PHP には、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');
于 2013-08-18T21:21:18.357 に答える