問題タブ [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 - キャンバスを画像として保存

画像と画像の上にいくつかの形状を持つキャンバスを作成しました。保存ボタンをクリックしたときに、キャンバス全体を画像として保存する必要があります。どうすればいいですか。誰でも私を助けることができます。

私はあなたが言ったようにしましたが、ここで機能しないのは私のコードです。すべてが含まれているか確認できますか。

私が含めたJavascriptファイルは

コードは次のとおりです。

0 投票する
1 に答える
92 参照

javascript - 2 つの関数間で変数を呼び出す方法

説明が必要ですUncaught ReferenceError: cir is not definedというエラーが表示されます エラーの理由は特定できますが、解決できません。誰でも私を助けることができます

要素を作成する関数で、

0 投票する
3 に答える
1087 参照

javascript - html 要素を含む PaperJS

特定のポイント ( ) に入力ボックスを追加しようとしていますonclick。これどうやってするの。理解を深めるために、ここでフィドルを参照してください

そして、これは私のコードです:

0 投票する
3 に答える
1720 参照

javascript - paper.js で色をアニメーション化する

各コンポーネントに負の値を格納できる color delta オブジェクトが paper.js にありますか? ここで達成しようとしているのは、各フレームの色の変化をこのカラー デルタ オブジェクトに格納することで、色を別の色にスムーズにアニメーション化することです。

負の値は許可されていないため、ある色から別の色を単純に減算しても機能しません。

同じアニメーション効果を実現する簡単な方法など、提案をいただければ幸いです。

0 投票する
1 に答える
580 参照

javascript - paper.jsでhitTestを使ってPointTextがヒットしているかどうかを取得する方法

paper.js を使用しています。キャンバスに PointText を使用してテキストを書きました。今、ダブルクリックでそのテキストを選択したいと思います。

これには hitTest を使用しましたが、PointText ではなく、ストロークとセグメントについてのみ表示されます。

コード:

解決策を見つけるのを手伝ってください!

0 投票する
1 に答える
1083 参照

html - Paperjs キャンバスの例を変更する 複数のアイテムを移動する

Paperjs サイトでは、このページに複数のアイテムを移動する例がありますこの例を変更して、円を下から上に連続的に浮かせようとしています。これまでのところ、下から上に浮かせることができましたが、何らかの理由で連続していません。

この例で行おうとしている他の変更は、指定された色の配列に基づいて円にランダムな色を持たせることです。これまでのところ、ランダムな色は、ページが更新されて読み込まれるたびにのみ生成されます。

  1. 円を下から上に連続して浮かせるにはどうすればよいですか?

  2. ページの読み込み時だけでなく、アニメーションで円をランダムに色付けするにはどうすればよいですか?

ここに私の変更されたコードがあります:

Paperjs の元のコードは次のとおりです。