Python 如何转换<;部门>;内容到png?
我正在创建一个包含多个子容器的容器。这些Python 如何转换<;部门>;内容到png?,python,html,image,png,Python,Html,Image,Png,我正在创建一个包含多个子容器的容器。这些divs将包含文本或图像 当用户单击按钮保存时,我将父div及其内容发送回Django服务器,转换为.png图像,然后将图像名称保存到数据库中 div可以作为完整的HTML发回,但需要包含任何CSS属性。我还可以将内容转换为JSON数据结构。无论如何,这都不是真正的问题,但发回服务器的方法可能取决于将该信息转换为.png图像的解决方案 我想使用Python在服务器端完成这项工作。每个div都有CSS,CSS给出了px中的确切位置、div的大小、字体、字体颜
div
s将包含文本或图像
当用户单击按钮保存时,我将父div及其内容发送回Django服务器,转换为.png
图像,然后将图像名称保存到数据库中
div
可以作为完整的HTML发回,但需要包含任何CSS属性。我还可以将内容转换为JSON数据结构。无论如何,这都不是真正的问题,但发回服务器的方法可能取决于将该信息转换为.png
图像的解决方案
我想使用Python在服务器端完成这项工作。每个div
都有CSS,CSS给出了px
中的确切位置、div
的大小、字体、字体颜色等
鉴于父容器中有多个div
标记,如果需要,可以将每个div
视为一个层。然后可以将复合层制作成单个.png
。如何使用Python实现这一点
编辑:我正在寻找有关Python库的任何信息,该库可能已经被烘焙来完成这类工作。将
div
属性发送回服务器有两个目的:
div
s的图像div
属性保存到数据库我想知道在客户端处理PNG是否更容易。比如谷歌如何处理他们的反馈表。到目前为止,你尝试了什么?一个快速的谷歌发现了这个:。但我也想知道是否有更好的方法来实现您的最终目标,而不必在PNG图像中呈现HTML。我知道这是可能的。但是div属性也保存到数据库中,因此将数据发送回服务器有双重目的。“一石二鸟”。@雅各布·沃克:我还没有尝试过任何东西,因为我还没有找到一个Python库,它已经被烘焙成可以做到这一点了。:)我知道
html2canvas.js
可以满足我的临时需要。我不想截屏。我在浏览器中有一个设计器,它只是一个特定的div
容器,我希望转换为图像。