问题标签 [kineticjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3609 浏览

internet-explorer-7 - 在带有 ExplorerCanvas 的 IE7/8 中使用 kinetic.js

我的新项目使用 HTMl5/canvas/JS 来绘制图形。由于explorercanvas,即使在较旧的浏览器中,它也能很好地工作。

我想向它添加一些用户交互。我在网上阅读的示例告诉我使用KineticJS,但我找不到有关浏览器兼容性的任何信息。有谁知道 kineticJS 适用于哪些浏览器?

0 投票
1 回答
7964 浏览

jquery - 使用 KineticJS 在鼠标悬停时重新着色形状

我有一块画布,可以容纳中等到大量的形状(50-500)。

我已经成功地使用这些工具绘制了我想要的形状的轮廓:

我想在 mouseOver 上将 diagramImage 的 context 的 strokeStyle 更改为不同的颜色。我知道画布元素不跟踪“状态”,因此不知道当前有一个形状。

我想知道几件事:

  1. 以上关于 Canvas 的事实是否适用于 Kinetic 的图层元素?
  2. 似乎我需要清除 diagramImage 的上下文并使用不同的颜色重绘——这会导致鼠标悬停时闪烁吗?
  3. 在我当前的形状“下方”绘制另一种颜色的形状是否有益?然后我可以隐藏顶部的形状 - 也许通过修改 z-index - 看似“改变”形状的颜色?
  4. 如果 3 为真,那么将 500 个元素加倍到 1000 个是否会有任何性能问题?
0 投票
3 回答
445 浏览

javascript - I seem to be using a variable before it is fully created in Javascript, but this works -- why?

Could someone explain this to me?

It seems to me that diagramImage does not exist until the Kinetic constructor returns, but I am able (and seem to need to) assign context's strokeStyle to diagramImage's color -- before diagramImage has been created? Why does this work?

EDIT: Full code:

0 投票
1 回答
1051 浏览

javascript - 将 excanvas 与 kinetic.js 一起使用?

我尝试将 excanvas.js 与 kinetic.js 一起使用,但没有成功。

有没有办法让它工作?

谢谢!

0 投票
1 回答
9158 浏览

javascript - 使用 kinetic.js 替换 HTML5 画布中的图像?

嘿伙计们,我正在尝试在单击同一列表中的下一个图像时替换加载在 html5 画布上的图像。就像我有两个使用不同功能的图像列表进入画布一样。现在我想要的是点击下一张图片替换第一张上传的图片..其他列表也是如此..请帮帮我谢谢..

0 投票
1 回答
1979 浏览

javascript - 在使用 webgl、html5 画布中使用图像的 3d 图形实现

我是 HTML5 新手,在 HTML5 画布中有一个项目。我仍然需要分析需求。
我几乎完成了所有部分,我遇到的问题是:

是否可以将拖放后形成的一些图像制作成 3d,然后使用webglor 也许three.jsand将它们组合在一起kinetic.js?例如在这个网站:http ://headstonesandmemorials.com/pillow/pillow_hickey_bevel_headstone_designer.php

是否可以首先使用预加载的图像完全设计墓碑,然后从中制作 3D 视图?

0 投票
3 回答
2810 浏览

javascript - html5画布动力学文本框

我想知道是否有办法让我打开一个文本框供用户在 onclick 事件中输入?我该怎么做呢?我现在在想,我可能有一种方法可以获取用户在画布上键入的内容,并使用我读过的方法来输出文本。这是一种可能吗?但是我如何让用户首先在画布上打字?

我做了很多阅读,我能找到的所有例子都是关于简单地将文本输出到画布上而不是创建一个文本框。

有任何想法吗?

0 投票
2 回答
2698 浏览

javascript - 清除画布以重新加载图像?

我在这里做错了什么?

我正在使用 html5 图像标签将图像写入canvs。我希望它替换新图像的最后一个图像。我可以加载图像,但是在单击下一个图像时它会与最后一个加载的图像重叠。这是代码。我正在尝试使用 clearRect( ) 功能

0 投票
1 回答
1592 浏览

javascript - 画布图像编辑器

我正在尝试使用画布制作图像编辑器,但在调整旋转图像的大小时遇到​​了一些问题。我重新调整大小的锚点和图像似乎没有按应有的方式排列。

http://jsbin.com/isexig/9/edit#source

(点击图片会旋转,只是为了测试调整大小)

任何线索如何解决这个问题?

我发现角度需要除以 pi,但我无法让 bl 工作,并且锚点仍然不能完美匹配 =/

0 投票
3 回答
4515 浏览

javascript - 使用图像、动力学.js、javascript 捕捉到网格操作?

我可以使用 jquery 在 KineticJS 中实现对图像的对齐网格操作吗?(http://jqueryui.com/demos/draggable/snap-to.html)就像我在画布内几乎没有可拖动的图像,我希望它们限制画布内的移动......

当画布中的一张靠近另一张时,两张图片是否可以合在一起?是否可以使用 kinetic.js 或 javascript 来实现...

谢谢阿什什

这是代码..它有点复杂。我的意思是我正在从画布外部加载图像..并且有两组..现在我希望一组能够捕捉到另一组..