如何使用PHP从html创建图像?

时间:2010-12-18 15:08:11

标签: php

像painty这样的东西,但有高级选项,有div,font,fontsize,style ......等......

我想在html中设置优惠券并将其输出为图像..最好是JPG ..

但是痛苦不支持那些。

你可以在这里找到.. http://www.rabuser.info/painty.php我正在使用的痛苦代码。

谢谢并等待回复。

2 个答案:

答案 0 :(得分:0)

khtml2png,它会渲染整个页面并截取屏幕截图;但是,它是一个独立的可执行文件(它需要一个X服务器或xvfb),因此您需要能够在您的服务器上运行它(因此可能不在共享主机上)。这可能有点过分,但它可以让你完全控制最终的外观。

您也可以使用一些HTML to PDF转换器,然后使用ImageMagick将PDF转换为JPEG。

答案 1 :(得分:0)

使用纯php创建这个是个坏主意,这会很慢。 据我所知,这是通过exec()或类似功能运行的外部屏幕截图应用程序和标准浏览器实现的。