我正在为我正在开发的PHP / MySQL网站构建一个头像生成器。它使用CSS来分层多个.png文件,以便为用户的头像创建背景,身体,面部表情等。我已经介绍了这一点。
我想在我的网站上添加一项功能,允许用户下载他们的分层头像" image"作为一个.jpg文件。这甚至可能吗?我想我之前已经看过这个功能,但是不能回忆起我现在看到的这个网站。
当然,我可以提出一系列预先生成的文件,这些文件将覆盖我的图像可能的所有计算,但有大约200个对象可供选择,最多10层选择,可能的排列数量约为8.14702044 e + 22 !显然,这对我来说可能可能但在完成任务之前我会变老和灰色!
在互联网上闲逛让我相信可能可以通过某种方式进入屏幕上限" - 使用什么软件,如果它可以捕获屏幕的一小部分,我不知道。此外,这会使我的网站(目前以最高速度运行)陷入困境吗?
我已经通过Stack Overflow搜索了类似的问题,但没有找到能够解决我的问题的任何问题。也就是说,我不确定甚至要搜索什么(精确的术语),因为这种分层和保存为一个图像的概念对我来说是陌生的。
答案 0 :(得分:0)
我找到了解决自己问题的方法。在规划项目的这一部分时,这并不是我的想法,但最终结果将足够接近(进行一些其他修改)。
我将实施html2canvas(http://html2canvas.hertzen.com),以便在用户按下" Save"时截取用户的头像。我将生成的图像存储到我的服务器,这将是他们的头像。他们选择的变量数据将存储在数据库中,以便他们可以在以后加载他们的头像并对其进行更改。