0
imagettftextを使用してPHPで作成した画像のテキストを中央に配置する方法がわかりません。ここに私のコードは次のとおりです。ここでPHPの画像の中央揃え
header('Content-Type: image/png');
$im = imagecreatetruecolor(260, 180);
$background = imagecolorallocate($im, 0, 0, 255);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 60, 153, 181);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 200, $white);
$text = $_GET['tname'];
$font = 'OpenSans-Semibold.ttf';
imagettftext($im, 20, 0, $x+1, $y+1, $grey, $font, $text);
imagettftext($im, 20, 0, $x, $y, $black, $font, $text);
imagepng($im);
imagedestroy($im);
[imagetttfbbox](http://php.net/manual/en/function.imagettfbbox.php)を使用しますあなたのテキストがどれほど大きいかを知るためには、イメージ内のどこにボックスを置くべきかを計算することが必要です。 –
私に事例を教えてもらえますか?私はドキュメントを読んでみましたが、返された結果についての部分は本当に分かりませんでした。 – icecreamscoop