問題タブ [graphicscontext]

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 に答える
599 参照

canvas - GraphicsContext の strokeLine メソッドが期待どおりに Canvas に描画されない

GraphicsContextfillRectメソッドを使用する場合。aCanvas に四角形が描画されtilesetCanvasます。次にsetStrokeandstrokeLineメソッドを使用しますが、これらのメソッドはメソッドのようにキャンバスを更新していませんfillRect。キャンバスを更新する特定の方法はありますか、またはメソッドsetStrokestrokeLineメソッドを間違って使用していますか?

特に、次の色を使用します。

メソッドで:

キャンバスに描画しないでください。

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

cocoa - `-saveGraphicsContext` と `-restoreGraphicsContext` の存在が 10.10 でこれらの問題を引き起こしているのはなぜですか?

カスタムNSPopUpButtonCellがあり、このメソッドをオーバーライドします。

問題は、このクラスをプロジェクトに持ち込むと、別の (関係のない) ビューが消えてしまうことです。たとえば、適切に描画されません。

ここに画像の説明を入力

コメントアウトする-saveGraphicsStateと、-restoreGraphicsStateそれが機能し、他のビューが適切に描画されます

ここに画像の説明を入力

ここで何がうまくいかないのでしょうか?

編集:キッカーは、10.11 と 10.12 のチームメイトにはこの問題が表示されないことです。

0 投票する
2 に答える
728 参照

java - JavaFX GraphicsContext 逆円

これをオンラインで行う方法を見つけようとしていますが、何も見つけることができませんでした。

JavaFX GraphicsContext で「逆円」を描きたい。これらの画像は、私が望むものを示しています。

オリジナル: 原画

「逆円」(描きたいもの)の場合: 逆円付き

画像エディターでは、新しいレイヤーの円の領域を消去するだけです... GraphicsContext でそれを行う関数は見当たりません。

この「円」の中心点と半径を選択できる必要があります。

ありがとう!

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

javafx - JavaFX - ドーナツを描く

明確にするために、 JavaFX を使用してドーナツの形を描く必要がありGraphicsContextます。これは、中心に穴のある塗りつぶされた円です。

私は検索してきましたが、オンラインで例を見つけることができません。

関数を使用すると思いますがfillarc、理解できません。私が見つけることができる例はなく、ドキュメントはあまり役に立ちません。(とは何arcExtentですか?すべてのドキュメントは、それが弧の範囲であると言っています...)

描画中に中心を透明に保ちたいので、2 つの重なり合う円を塗りつぶしたくありません。(私はすでに下に何かを描いています、私はそれを邪魔することはできません)