问题标签 [paperjs]

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 投票
1 回答
3601 浏览

javascript - 将画布保存为图像 PaperJS

我创建了一个带有图像的画布和图像上的几个形状。现在,当我单击保存按钮时,我需要将整个画布保存为图像。我该怎么做。谁能帮我。

我按照你说的做了,但它在这里不起作用是我的代码。你能检查一下我是否包括了所有东西。

我包含的 Javascript 文件是

这是代码:

0 投票
3 回答
856 浏览

javascript - 从组 paperJS 中删除特定的孩子

我怎样才能从组中只删除特定的孩子。这是我的代码。谁能帮忙。

如何删除路径或第二条路径。

0 投票
1 回答
92 浏览

javascript - 如何在两个函数之间调用变量

我需要澄清一下我收到一个错误Uncaught ReferenceError: cir is not defined我可以确定错误的原因,但我无法解决。谁能帮我

这是一个创建元素的函数,

0 投票
3 回答
1087 浏览

javascript - PaperJS 与 html 元素

我正在尝试在特定点(onclick)中添加一个输入框。我怎样才能做到这一点。为了更好地理解,请在此处参考 Fiddle

这是我的代码:

0 投票
4 回答
6241 浏览

javascript - 用箭头帽画线

我正在尝试在线的末端画一条带箭头的线。但我无法完成它。谁能帮我。

我尝试用线条添加三角形,但不幸的是它在动态绘制时不起作用。这是我与线一起尝试的。

0 投票
1 回答
128 浏览

paperjs - Swarm 中的所有路径都需要具有相同的填充颜色吗?

我使用 Paper.js 来创建一个 Swarm of Circles。它们都具有相同的填充颜色吗?

无论如何,fillColor 是红色的。如果我确实放置了.scale() 它可以工作,但不能编辑填充颜色。

0 投票
3 回答
1720 浏览

javascript - paper.js 中的动画颜色

paper.js中是否有color delta对象,可以在每个组件中存储负值?我在这里想要实现的是通过将每个帧中的颜色变化存储在此颜色增量对象中,将一种颜色平滑地设置为另一种颜色。

简单地从另一种颜色中减去一种颜色是行不通的,因为不允许使用负值:

任何建议,包括实现相同动画效果的更简单方法,将不胜感激。

0 投票
1 回答
580 浏览

javascript - 如何在paper.js中使用hitTest获取PointText是否被命中

我正在使用paper.js。我在画布上使用 PointText 编写了一些文本。现在我想通过双击选择该文本。

为此,我使用了 hitTest,但它只告诉我笔画和段,而不是 PointText。

代码 :

请帮助我找到解决方案!

0 投票
3 回答
3395 浏览

javascript - Paper.js:hitTest 用于带有鼠标事件的阻塞项目?

我有两个项目一个在另一个,即一个阻塞另一个。假设 Item2 被 Item1 阻止。现在每当我使用

它工作正常。

但是当我使用鼠标的 event.point 时就会出现问题。当我使用

它只检测顶部的项目。是否可以检测所有项目?

0 投票
1 回答
1083 浏览

html - 修改 Paperjs 画布示例移动多个项目

在 Paperjs 网站上,此页面上有一个移动多个项目的示例http://paperjs.org/tutorials/animation/creating-animations/移动的项目是从左到右连续移动的浮动圆圈。我正在尝试修改此示例以使圆圈连续从底部浮动到顶部。到目前为止,我已经设法让它们从底部漂浮到顶部,但由于某种原因,它不是连续的。

我试图对示例进行的另一个修改是让圆圈具有基于给定颜色数组的随机颜色。到目前为止,仅在每次刷新和加载页面时都会生成随机颜色。

  1. 我怎样才能让圆圈从底部到顶部连续浮动?

  2. 如何让圆圈在动画中随机着色,而不仅仅是在页面加载时?

这是我的修改代码:

这是 Paperjs 的原始代码: