Tag: 帆布

在jquery中为canvas元素添加id值

我如何在jQuery中为canvas对象动态添加id值? HTML 如何使用somename更改第二个canvas对象值? 预期结果:

可resize的canvas(JQuery UI)

根据此页面,任何DOM元素都可以resize: http : //jqueryui.com/demos/resizable/ 但是,似乎这对CANVAS元素不起作用。 可能?

如何从AJAXpost中使用Rails send_data触发下载

我正在尝试使用send_data返回PNG图像作为ajax post请求的响应。 如何让浏览器触发成功回调的下载? 细节 我正在使用canvas.toDataURL()生成一个大的base64图像,然后将其发布到Rails(v3.2.6)。 Rails将其解码为二进制PNG,并将图像发送回客户端。 我也试过send_file但它有同样的问题。 其他选择 下载图像客户端:我们不能这样做,因为(1) Safari在大型base64 URL上崩溃 ,以及(2) Safari还不支持锚标签上的下载属性 ,我需要指定下载的图像文件名。 使用$.get而不是$.post :我们不能这样做,因为我们需要将带有请求的canvas.toDataURL()发送到服务器。 GET请求URI具有大小限制。

无法在canvas上使图像可拖动

var img1 = new Image(); var img2 = new Image(); var img3 = new Image(); var img4 = new Image(); var imageCount = 0, NUM_IMAGES=4; var ctx; var WIDTH; var HEIGHT; //drag var draggable = false; var startX; var startY; //array of images var images=[]; images.push({image:img1, x:0, y:20, width:550, height:466}); images.push({image:img2, x:476, y:170, width:230, height:240}); […]

可以让Excanvas在IE 8中运行吗?

我曾经在一个名为’BeautyTips’的jQuery插件上工作,它工作得很好。 但是,因为我已经安装了IE 8,这个插件停止工作,因为它需要Excanvas来让IE绘制矢量,图像等。 我试图下载更新版本的Excanvas,但它根本不起作用……