問題タブ [drawingcontext]

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

wpf - DrawingContext をジオメトリに変換しますか?

DrawingContextを保存または変換する可能性があるかどうかを知っている人はいGeometryますか?

例:後

描画されたオブジェクトをジオメトリに保存するにはどうすればよいですか?

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

c# - WPF のぼやけた変換テキスト

と を使用DrawingContext.DrawTextDrawingContext.PushTransfromて、WPF のビジュアル レイヤーで回転したテキストを作成していますが、下の画像でわかるように、回転したテキストは画像の一部の領域でかなりぼやけています。

これを改善するために使用できるオプションはありますか? テキストにはArialフォントが使用されます。

ここに画像の説明を入力

アップデート:

このコードを使用した後の画像は次のとおりです。

私はまだぼやけた結果を得ています。画像の下部にある中央のビーム テキストを見てください。

ここに画像の説明を入力

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

c# - WPF C# での StreamGeometry と DrawingContext.DrawLine の比較

リアルタイムで何百本もの線を描いていきます。これを行うためにビジュアル レイヤーを選択しました。しかし、ここで線を引くには 2 つの異なる方法があることがわかります。より良いパフォーマンスと速度を得るには、どれをお勧めしますか?

1.DrawingContext.DrawLine

2.ストリームジオメトリ

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

ios - キャサペレイヤーパスの上に描画する方法

私はそのレイヤーの上に描画したい CAShapeLayer を持っています..私は UIImageView を取得し、その CAShapelayer に追加しました。今、ユーザーのタッチがその CAShapelayer パス内で移動すると、描画を開始します。しかし、ユーザーのタッチが終了したら、その描画された画像ビューを CAShape レイヤーにマージして、ユーザーがもう一度タップした場合に hitTest メソッドを使用して、cashape レイヤーのパスを再度取得できるようにします。

// tempDrawingImage は、ヒット レイヤーの上に追加した画像ビューです。

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

wpf - DrawingContext.DrawText による垂直方向の配置

テキストを上下または中央に垂直に揃える必要があります。水平方向の配置には FormattedText.TextAlignment プロパティがありますが、垂直方向の配置には何もありません。

Google が理解できないことを明確にするために: テキストを回転させて垂直方向に流すことには興味がありません。私はそれを行う方法を知っています。中心点の上または下、またはその中央に(おそらく複数行の)テキストを配置したいだけです。

誰もそれを行う方法を知っていますか?

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

wpf - 描画コンテキストのWPFクリア領域?

したがって、DrawingContext と DrawingVisual を使用して透明な PNG を作成しています。

DrawingContext 内で、四角形を描画しました。

長方形の内側に円を「切り取り」たいと思います。どうすればいいですか?領域をクリアするための関数が描画コンテキストに見つかりませんでした。