首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP imagettftext居中文本

PHP imagettftext居中文本
EN

Stack Overflow用户
提问于 2014-10-17 20:16:10
回答 1查看 741关注 0票数 0

我需要使用php中的imagepng & imagettftext函数将图像中的文本居中。

下面是我的代码:

代码语言:javascript
复制
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参数"name“上。我需要将此文本居中显示在图像上。

代码语言:javascript
复制
imagettftext($background, 32, 0, 181, 173, $gray, $bebas, urldecode(between($actual, "name=", "|")));

________________________________________
|                                      |
|                                      |
|               MY TEXT                |
|                                      |
|                                      |
|                                      |
|                                      |
|                                      |
---------------------------------------
EN

回答 1

Stack Overflow用户

发布于 2014-10-18 16:58:04

mypage.php?name=thename&submit=submit这样的URL参数不一定在name=|之间

在PHP中,您可以使用$_REQUEST来获取一组URL参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26424847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档