如何使用PHP和GD库将MySQL数据库中的文本转换为图片?

问题描述 投票:0回答:1

我在互联网上上下下寻找一些简单的解决方案,但我根本没有找到。我甚至在Stackoverflow上用示例代码开了问题,我被告知代码中的一切都有问题。然后,我不知道自己在做什么,我的问题就会被IMMEDIATELY关闭。这没有任何意义。

我想做的就是查询MySQL数据库中的文本字符串,然后用PHP和GD库将其转换为图像在网络浏览器上显示。

查询数据库

从MySQL数据库中检索一个TEXT或STRING(ALPHANUMERIC,像英语中的任何单词)。

使用该文本创建一个图像,以便在浏览器上显示。

和我在另一个问题上发现的非常相似,但他们的答案虽然被选为工作答案,但却无法使用。GD库图像生成无法使用mySQL查询。 我的问题是,我无法在数据库中查询文本,并在同一页面上一次性创建该文本的图像。非常简单的例子会很有帮助。

请大家帮忙。

php mysql database image gd
1个回答
0
投票

如果你正在寻找改变图像的Base64字符串,这可能是答案。

$entry = base64_decode($stringFromdDatabase);
$image_data = imagecreatefromstring($entry);
$fileName = "sample.jpg";

$dir = [PATH TO WHERE YOU NEED TO STORE IMAGE] . $fileName;
imagejpeg($image_data, $dir);
imagedestroy($image_data);

或检查这个答案这个为单词到图像 GD库图片生成不能与mySQL查询一起使用


0
投票

由于我花了整整2天的时间来寻找这个问题的解决方法,所以我要把我的答案贴出来,我觉得我的答案会对别人有帮助。

如果你想从你的MySQL数据库中查询字母数字TEXT,然后用PHP和GD库把它变成你选择的图片,比如jpg,png,gif等,就在后面。你必须使用PHP数据对象或PDO 为你的MySQL数据库连接和SQL查询。看起来好像不再支持mysql连接和mysqli连接了。

© www.soinside.com 2019 - 2024. All rights reserved.