草庐IT

Wxml2Canvas

全部标签

HTML5 Canvas 绘制五颜六色的线条

我试图在Canvas上绘制两条平行线,但后者的属性似乎覆盖了前者。请提出可能出错的地方:functiondraw(){varcanvas=document.getElementById('canvas');varctx=canvas.getContext('2d');//drawa10pixgreenlinectx.strokeStyle='#00cc00';ctx.lineWidth=10;ctx.moveTo(100,0);ctx.lineTo(100,1000);ctx.stroke();//drawa20pixredlinectx.strokeStyle='#cc0000';c

html - Fabric .js : Canvas with 100% width possible?

当使用'canvas=newfabric.Canvas('foo')'时,Fabric将附加了width=100%的css类的Canvas元素转换成类似的东西:包装div以及两个Canvas元素都获得样式标签和固定宽度/高度。在初始化方面,我只发现canvas.setWdith只接受数值(没有百分比值)。有没有办法初始化Fabric以遵守/使用给定的100%宽度?更新:示例:http://jsfiddle.net/thomasf1/kb2Hp/ 最佳答案 使用其对象和窗口innerWidth和innerHeight调整fabric的

HTML5 Canvas 和线宽

我正在Canvas上绘制折线图。线条画得很好。图形被缩放,每个线段都被绘制,颜色都可以,等等。我唯一的问题是视觉上线宽变化。它几乎就像书法笔的Nib。如果笔画向上,则线条较细,如果笔画水平,则线条较粗。我的线条粗细是恒定的,我的strokeStyle设置为black。我没有看到Canvas的任何其他属性会影响如此变化的线宽,但肯定有。 最佳答案 Javascript:varbadCanvas=document.getElementById("badCanvas"),goodCanvas=document.getElementById

javascript - html5 Canvas strokeStyle?

我正在尝试将图像映射到使用strokeStyle和Canvas模拟布料的“3d”网格,我包含了图像,但它当前充当背景图像,实际上并没有像涟漪那样随“布料”流动,即图像在网格流动时是静态的。这是jsfiddle这是不言自明的(仅适用于Chrome)。任何帮助深表感谢。这是将图像渲染到背景中的javascript,如何停止渲染为背景图像并仅使其填充网格?:functionupdate(){varimg=newImage();img.src='http://free-textures.got3d.com/architectural/free-stone-wall-textures/image

html - Canvas 教程/引用

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion有人可以向我推荐涵盖所有属性/功能的Canvas的综合教程吗?我还需要一个关于Canvas的明确引用——比如w3schools

html - 那里已经有 AngularJS 的 Canvas 绘图指令了吗?

是否已经有在Canvas上绘制/绘制东西的指令?因此,您可以实现类似Paint的功能,甚至可以实现更大的功能,例如Photoshop等,但一个非常基本的示例就足够了。我没有在我的搜索中找到一个,如果已经有一个被认为是最佳实践,我想使用它。否则我必须自己实现一个。 最佳答案 好的,我做了一个,实际上很简单:app.directive("drawing",function(){return{restrict:"A",link:function(scope,element){varctx=element[0].getContext('2d

javascript - 获取鼠标在 Canvas 中的位置

这个问题在这里已经有了答案:HowdoIgetthecoordinatesofamouseclickonacanvaselement?[duplicate](22个答案)关闭3年前。有没有办法在中获取鼠标的位置?标签?我想要相对于右上角的位置,而不是整个页面。

javascript - html2canvas,样式不适用于 Canvas ?

我正在编写用于处理图片并将其保存为图像的脚本。我有一个div,我在其中设置了背景图像,在那个div中,我有另一个div,其中包含我操作的图像(调整大小、旋转和拖动)。一切正常,我收到一张图片,正确应用了调整大小和位置样式,只有旋转样式恢复为零度Angular,即水平方向。有什么解决方法吗?我的代码,HTML:DownloadCSS:#canvas{float:left;width:69%;height:400px;border:1pxsolidred;background-image:url('../images/face.jpg');background-size:80%100%;b

javascript - 无法使用 Javascript 访问 Polymer 自定义元素内的 Canvas 元素

我正在使用Google的Polymer-ProjectWeb-ComponentsLibrary。我想构建一个包含Canvas元素的自定义标签,并通过javascript从自定义元素中访问它。但我无法使用document.querySelector或document.getElementById访问它-对类似问题的任何提示或经验表示赞赏。这是我的来源:.leinwand{width:200px;height:200px;background-color:lightblue;}Polymer('sprite-canvas',{leinwand:null,ready:function(){

javascript - 将 onclick 和 onmouseover 添加到 Canvas 元素

我想添加一个onclick,onmouseover和一个onmouseout事件到Canvas元素中的单个形状。我曾尝试以不同的方式使用SVG执行此操作,但发现没有一种方法适用于所有主要浏览器。也许,有没有一种简单的方法来添加onclick可能还有其他事件来Canvas形状?有人可以告诉我如何添加onclick?这是我的代码:canvas{background:gainsboro;border:10pxridgegreen;}varc=document.getElementById("Canvas1");varctx=c.getContext("2d");ctx.fillStyle="