草庐IT

canvas_size

全部标签

javascript - 如何将 Canvas 状态保存到数据库?

所以我用node.js、socket.io和html5canvas构建了这个实时绘图应用程序。跟踪和广播鼠标在单击时移动的每个像素(以在其他计算机上显示绘图输入)。我知道可以保存Canvas的图像,但是这个Canvas非常大(10000x10000+像素)。现在,当页面刷新时,所有绘图都消失了(因为它只是通过套接字发送,没有任何保存)。我想将所有Canvas数据保存到一个数据库中,然后在再次加载页面时以某种方式重写它,但这实在是太多了。你会怎么做呢?? 最佳答案 当您通过套接字发送它们时,您可以跟踪使Canvas看起来像那样的点击和

html - canvas.toDataURL() 导致安全错误

我正在通过KineticJS's使用HTML5Canvas和.toDataURL()函数.toDataURL()方法。Canvas使用我的用户上传到站点的图像,这些图像存储在不同的机器和子域farm1.domain.com上。问题当调用.toDataURL()时,出现错误SECURITY_ERR:DOMException18有解决办法吗?如果用户通过domain.com访问页面并且图像托管在www.domain.com,我也会遇到同样的问题。尝试:我在virtualhost中的httpd.conf中添加了以下行并重新启动了apache服务。HeaderaddAccess-Control

html - canvas.toDataURL() 导致安全错误

我正在通过KineticJS's使用HTML5Canvas和.toDataURL()函数.toDataURL()方法。Canvas使用我的用户上传到站点的图像,这些图像存储在不同的机器和子域farm1.domain.com上。问题当调用.toDataURL()时,出现错误SECURITY_ERR:DOMException18有解决办法吗?如果用户通过domain.com访问页面并且图像托管在www.domain.com,我也会遇到同样的问题。尝试:我在virtualhost中的httpd.conf中添加了以下行并重新启动了apache服务。HeaderaddAccess-Control

javascript - 保持文本在 Canvas 上垂直居中

我遇到的问题是让用户输入的文本在canvas元素内垂直居中。我已经构建了一个测试环境来尝试解决这个问题,我在这篇文章中提供了这个问题以及一个fiddle。这是我的代码:HTML:EnterYourText:EnterYourTextBaseline:alphabetictopbottommiddlehangingYourbrowserdoesnotsupporttheHTML5canvastag.CSS:canvas{border:solid1pxblack;}JavaScript/jQuery://DeclaringtheCanvasvarcanvas1=document.getEl

javascript - 保持文本在 Canvas 上垂直居中

我遇到的问题是让用户输入的文本在canvas元素内垂直居中。我已经构建了一个测试环境来尝试解决这个问题,我在这篇文章中提供了这个问题以及一个fiddle。这是我的代码:HTML:EnterYourText:EnterYourTextBaseline:alphabetictopbottommiddlehangingYourbrowserdoesnotsupporttheHTML5canvastag.CSS:canvas{border:solid1pxblack;}JavaScript/jQuery://DeclaringtheCanvasvarcanvas1=document.getEl

javascript - 当 select 标签具有 size 属性时,HTML Select change 事件在 Chrome 中的滚动条点击时触发

我有一个带有大小属性​​的简单选择框,我想在它的值发生变化时调用一个函数。所以我向select标签添加了一个onchange事件:123456789101112参见http://jsfiddle.net/MGtJZ/2/.在Windows7Pro的Chrome[版本27.0.1453.94m]中(根据我的测试,在IE或Firefox中没有),当您只需单击选择框的滚动条时会触发onchange事件,而值没有更改。如果我注册了一个jQuery更改事件而不是使用纯JavaScript(http://jsfiddle.net/MGtJZ/1/),也会发生这种情况,即我删除了onchange属性

javascript - 当 select 标签具有 size 属性时,HTML Select change 事件在 Chrome 中的滚动条点击时触发

我有一个带有大小属性​​的简单选择框,我想在它的值发生变化时调用一个函数。所以我向select标签添加了一个onchange事件:123456789101112参见http://jsfiddle.net/MGtJZ/2/.在Windows7Pro的Chrome[版本27.0.1453.94m]中(根据我的测试,在IE或Firefox中没有),当您只需单击选择框的滚动条时会触发onchange事件,而值没有更改。如果我注册了一个jQuery更改事件而不是使用纯JavaScript(http://jsfiddle.net/MGtJZ/1/),也会发生这种情况,即我删除了onchange属性

javascript - 如何使用带有扩展名的canvas2image将DIV保存为图像

我已经完成了以下代码,使用以下代码将HTML内容(DIV)转换为另存为图像(JPEG、PNG、GIF等)。html2canvas($(".mainbox"),{onrendered:function(canvas){theCanvas=canvas;document.body.appendChild(canvas);Canvas2Image.saveAsImage(canvas);$("#FinalImage").append(canvas);}});我还在页面中加入了html2canvas.js、base64.js和canvas2image.js。最后图像显示在#FinalImage

javascript - 如何使用带有扩展名的canvas2image将DIV保存为图像

我已经完成了以下代码,使用以下代码将HTML内容(DIV)转换为另存为图像(JPEG、PNG、GIF等)。html2canvas($(".mainbox"),{onrendered:function(canvas){theCanvas=canvas;document.body.appendChild(canvas);Canvas2Image.saveAsImage(canvas);$("#FinalImage").append(canvas);}});我还在页面中加入了html2canvas.js、base64.js和canvas2image.js。最后图像显示在#FinalImage

javascript - 如何给 HTML5 Canvas 色轮添加触摸事件?

我正在尝试使用HTML5Canvas色轮为iOS移动设备创建触摸事件,但无法正常工作。我使用的代码:http://www.script-tutorials.com/html5-color-picker-canvas/我将mousemove事件更改为touchmove但这不起作用。我做错了什么?/****HTML5ColorPicker**LicensedundertheMITlicense.*http://www.opensource.org/licenses/mit-license.php**Copyright2012,ScriptTutorials*http://www.scrip