0
imagepng & imagettftext in php를 사용하여 이미지의 가운데에 텍스트를 배치해야합니다.PHP imagettextext 가운데 텍스트
include "config.php";
header('Content-type: image/png');
function between($src,$start,$end){
$txt=explode($start,$src);
$txt2=explode($end,$txt[1]);
return trim($txt2[0]);
}
$actual = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$background1 = "files/bg.png";
$background = imagecreatefrompng($background1);
//FONTS
$tahoma = "files/tahoma.ttf";
$bebas = "files/BebasNeue.otf";
$italic = "files/TahomaItalic.ttf";
$bold = "files/TahomaBold.ttf";a
//COLORS
$gray = imagecolorallocate($background, 76, 76, 76);
$dark_shadow = imagecolorallocate($background, 169, 181, 188);
//NAME
imagettftext($background, 32, 0, 181, 173, $gray, $bebas, urldecode(between($actual, "name=", "|")));
imagepng($background);
imagedestroy($background);
텍스트는 URL 매개 변수 "이름"에 :
여기 내 코드입니다. 이 텍스트를 가운데에 맞춰야합니다. ?
imagettftext($background, 32, 0, 181, 173, $gray, $bebas, urldecode(between($actual, "name=", "|")));
________________________________________
| |
| |
| MY TEXT |
| |
| |
| |
| |
| |
---------------------------------------
정확히 무엇을 요구하고 있습니까? –
@RobertVerkerk imagepng에서 imagettftext를 사용하여 텍스트를 가운데 맞춤해야합니다. 내 텍스트가 PHP 이미지를 사용하여 이미지에서 가운데에 맞출 필요가있는 워터 마크 예입니다. –