如何将文本文件转换为图像

时间:2012-08-16 12:42:05

标签: php gd

我想将.txt文件转换为像png一样的图像。

如何通过PHP中的gd使其成为可能?你能否告诉我如何实现这一目标

1 个答案:

答案 0 :(得分:1)

没有一次击杀功能。

PHP GD是一个很棒的图书馆。你必须经过几个步骤:

  • 抓取* .txt文件中的文本内容,并使用file_get_contents()将其存储在变量中;
  • 创建适当尺寸的内存(png)图像(这会很棘手)并将图像存储在imagecreate()的变量中;
  • 使用imagettftext()将您从文件中抓取的文本放置在图像中的某个位置(这很棘手但与先前的技巧相对应) - 同时确保服务器上有* .ttf字体文件; < / LI>
  • 使用imagepng();
  • 保存或输出图像

我之前引用的棘手部分是根据* .txt文件中的文本数量以及每个字母,每行等的字体大小来计算所需图像的大小。< / p>

第二个棘手的部分是计算图像中文本的位置,以免溢出图像边界。