这是一个很长的镜头,但I've seen things可能使它成为可能。
我有一个div,里面装满了图像。如果你必须知道,专辑封面。我希望允许用户将其下载为图像。所以他们可以将它用作桌面背景。
这可能吗?获取元素的可视化表示并将其显示为图像?
答案 0 :(得分:1)
基本上你不能这样做。至少是crossbrowser。但如果它不重要。您可以尝试<canvas>
答案 1 :(得分:0)
答案 2 :(得分:0)
假设我理解了这个问题......如果你知道div中图像的位置,你可以将服务器端的图像连接成一个图像。然后只需一个按钮,用户就可以点击它来调用该功能来组装和下载该图像。
答案 3 :(得分:0)
你可以做渲染服务器端。我的意思是你可以在服务器上生成HTML和它的“屏幕截图”。结果几乎总是与用户看到的结果略有不同,但根据您的要求,它可能就足够了。
有各种工具可以做到这一点,例如wkhtmltoimage,这是wkhtmltopdf的姐妹项目,可以在https://code.google.com/p/wkhtmltopdf/找到