如何使用JavaScript将图像的特定部分保存为图像

问题描述:

我已经使用JavaScript创建了网格,并且希望将该网格与某些丢弃的图像一起保存为图像。这里是我的link如何使用JavaScript将图像的特定部分保存为图像

+0

无法从浏览器完成。 – Hamish 2011-03-17 07:52:53

+0

您想要制作dhtmlgoodies_xpPane div的屏幕截图吗? – Zakaria 2011-03-17 07:54:58

+0

@Zakaria是的,我想保存由jquery创建的页面的一部分。 – Moumita 2011-03-17 08:08:04

如果你可以限制这种使用浏览器使用画布元素,并使用Firefox扩展 - 实际上是Firefox,你可以在画布中加载DOM的任何部分,并为画布提取图像。基本上:

canvas = document.getElementById("#acanvas"); 
if (canvas.getContext) { 
    var context = canvas.getContext('2d'); 
    context.drawWindow(here_any_part_of_the_DOM_tree_not_only_window); 
    var mypng = context.toDataURL(); 
}