将文本保存为图像 - PHP

时间:2017-12-10 16:51:14

标签: php string image

我有一个关于在PHP中将文本/字符串保存为图像的问题。由于我想保护我网站上的数据,我想转换文本并将其作为图像文件保存在服务器上的文件夹中(在显示之前)。有没有办法做到这一点,或者可能是更好的解决方案?提前致谢

2 个答案:

答案 0 :(得分:1)

  

如果您希望将文字/字符串转换为图片,可以尝试 ImageMagick GD

有关 ImageMagick(Imagick扩展程序)的详细信息,请访问http://php.net/manual/en/book.imagick.php

http://php.net/manual/en/book.image.php

处详细了解 GD
  来自GD的

getimagettftext()函数非常有用,详见http://php.net/manual/en/function.imagettftext.php

     来自Imagick的

Imagick::annotateImage()函数非常有用,详见http://php.net/manual/en/function.imagettftext.php

答案 1 :(得分:0)

如果要将文本保存为图像,而不是将其覆盖在其他图像上,则应在ImageMagick中使用label:或caption:或tango:而不是注释。

http://www.imagemagick.org/Usage/text/。然后在Imagick中找到等效命令。例如,http://us3.php.net/manual/en/imagick.labelimage.php

您可以使用等效的-annnotate,但是您必须创建一个背景图像来写入文本。

标签的优点:例如,它会自动创建图像。