Possible Duplicate:
Convert SVG to image (JPEG, PNG, etc.) in the browser
我正在使用 Kinetic.js 开发一款纸牌游戏,目前我正在探索允许游戏同时使用“窗口”和全屏模式的机会。如果用户选择以全屏模式玩,JS 应该能够为卡片生成(或加载)更大的图像。
最好在启动时加载 SVG 图像,然后在客户端计算机上生成所需大小的光栅化图像。仅使用 JavaScript 就可以吗?
最佳答案
你不能用纯 Javascript 来做到这一点。您需要将 SVG 图像发送到服务器,并使用 http://www.imagemagick.org/script/index.php 进行转换。例如并将其发送回客户端。
您可以通过查看http://phantomjs.org/来打印屏幕。但仅限于 webkit 浏览器。
关于javascript - 在 Javascript 中以编程方式将 SVG 转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13740451/