Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将图像/表情符号绘制到实际表情符号的位置_Php_Image_Emoji - Fatal编程技术网

Php 将图像/表情符号绘制到实际表情符号的位置

Php 将图像/表情符号绘制到实际表情符号的位置,php,image,emoji,Php,Image,Emoji,目前,我正在用PHP中的imagefttext向图像写入一些文本 有时我有一个带有表情符号的文本,我只是删除它,因为我不能用一种好的方式来绘制它 现在我想用表情符号的实际图像替换文本中的表情符号,这样文本在图像上看起来就像在智能手机上看起来“正常” 但现在我对如何用文本中正确的表情符号替换表情符号图像感到失望。您可能希望分割文本,为文本部分创建单独的图像,在每个文本部分末尾加载表情符号png,并将所有这些图像合并成一个图像 示例:helloworld!:-)Foo-bar:-P 因此,您为Hel

目前,我正在用PHP中的imagefttext向图像写入一些文本

有时我有一个带有表情符号的文本,我只是删除它,因为我不能用一种好的方式来绘制它

现在我想用表情符号的实际图像替换文本中的表情符号,这样文本在图像上看起来就像在智能手机上看起来“正常”


但现在我对如何用文本中正确的表情符号替换表情符号图像感到失望。

您可能希望分割文本,为文本部分创建单独的图像,在每个文本部分末尾加载表情符号png,并将所有这些图像合并成一个图像

示例:
helloworld!:-)Foo-bar:-P

因此,您为
Hello World创建了一个
imagefttext
并将其右x/y坐标用于
:-)PNG
。对
Foo-bar
执行相同的操作:-P


下面是一个如何将其合并为一个图像的示例:

复制:以及。。。不,这不是同一件事,我想用图像表情符号替换文本表情符号,但我不知道如何计算正确的位置对不起,我的错!我有一个答案给你,也许会有帮助;-)