Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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/4/wpf/14.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 如何生成由CSS属性定义的图像文件?_Php_Css_Gdlib - Fatal编程技术网

Php 如何生成由CSS属性定义的图像文件?

Php 如何生成由CSS属性定义的图像文件?,php,css,gdlib,Php,Css,Gdlib,有没有办法从CSS样式属性定义的html DIV创建图像文件(jpeg或png) 例如: #canvas_base { width: 400px; height: 200px; background-color: #1155aa; } div.text_div{ font-size: 15px; font-family: Tahoma; color: #770000; line-height: 19px; position: absolute; top: 76px; lef

有没有办法从CSS样式属性定义的html DIV创建图像文件(jpeg或png)

例如:

#canvas_base {
 width: 400px;
 height: 200px;
 background-color: #1155aa;
}

div.text_div{
 font-size: 15px;
 font-family: Tahoma;
 color: #770000;
 line-height: 19px;
 position: absolute;
 top: 76px;
 left: 114px;
 display: inline-block;
 -webkit-transform: rotate(0deg);
} 
img.image_div{
 position: absolute;
 top: 14px;
 left: 61px;
 display: inline-block;
 width: 240px;
 height: 240px;
 -webkit-transform: rotate(0deg);
}

我正在开发一个用户用来设计自己名片的web应用程序。 提交后,他们应收到一份jpeg模型样本(带有设计的名片)-类似如下:


你能给我一些简短的指导吗(PHP类的名称,应该使用的技术等等)。

你应该看一下,它可以让你创建图像和添加文本


我写了一篇与之相关的文章。我建议你使用。这将允许您创建HTML文档并将其转换为图像。您可以使用图形库根据自己的需要合成此图像。

请记住:内容的屏幕分辨率可能不适合打印。此问题无法通过“您尝试了什么?”测试。GD或imagemagick将是一个很好的起点。Google是您的朋友。@我将使用TCPDF或DomPDF类创建300dpi PDF 3.5“x 2”打印就绪,但这是另一个问题。