問題タブ [system.drawing.graphics]

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

c# - System.Drawing.Graphics は文字列の終わりをトリムしますか?

テキスト レンダリング アルゴリズムに取り組んでいるときに、メソッドの奇妙な動作に出くわしましたGraphics.MeasureString()

文字列の末尾を内部​​的にトリミングしているようです。

誰かがこの動作を説明できますか?

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

c# - ピクチャボックス上のグラフィックが表示されず、表示されている場合は消える前にちらつきます

Windowsフォームアプリケーションで作業していますSystem.Drawing.Graphicsが、ピクチャボックスの上で使用しているときに、グラフィックが表示されないか、消える前に一瞬だけ表示されます。

これは、ピクチャボックスを設定するために使用しているコードです (これは簡略化されたバージョンであり、動作を示しています)

ピクチャ ボックスの設定は、プロパティ ペインで宣言されたファイルからの画像を使用した既定の設定です。

ボタンで開始され、停止する前にグラフィック描画を実行するタイマーを使用してこの問題を解決できましたが、これはひどい解決策のように思えたので、より良い方法が存在する場合は、これを実行したかったのです。古いコンピュータへの移植性の欠如。

前もって感謝します

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

c# - 画像の保存時に GDI+ で一般的なエラーが発生しました

私は同じ質問に対する答えを読み、求められたことは何でもしました。前の回答の1つで述べたように、現在のユーザーのフォルダーへの書き込み許可も与えましたが、それでもこのエラーが発生します。では、何をすべきか具体的な答えを教えてください。これは私のコードです

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

c# - PDFsharpを使用してsystem.drawing.graphicsオブジェクトをPDFファイルに保存するには?

これを成功させる方法を見つけるために何時間も検索しました。

「system.drawing.graphics」オブジェクトを XGraphics タイプに読み込む「FromGraphics」コマンドを見つけましたが、これを PDF 出力に追加する方法がわかりません。

私が見つけたほとんどの例は、既存のファイルから画像を取得して PDF に保存する方法を示していますが、実用的に作成された既製の system.drawing.graphics オブジェクトを使用してこれを行うにはどうすればよいですか?

AC# および/または VB.net の例は、GIF の代わりに非常に高く評価されます。

たとえば、次のような例を変更して system.drawing.graphics オブジェクトを使用するにはどうすればよいですか?

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

vb.net - VB.NET オンザフライで作成された png 画像の周りに 2 ピクセルの透明な境界線を描画しますか?

私はグラフィックスのプログラミングにまったく慣れていないため、VB はあまり使用していないため、ここで壁にぶつかっています。基本的にすべてのコードを実行しましたが、欠けているのは、画像の周りに透明なパディング/境界線を数ピクセル追加することだけで、行き詰まりました。私は周りを見回しましたが、私が見た例は圧倒的に複雑に見え、やり過ぎのように見えました (コードのページ上のページ)。

ポインタやわかりやすいチュートリアル/例は非常に高く評価されます。

以下に現在のコードを追加しました。

現在のコード

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

c# - マウス入力でグラフを描く

最大 12 個の異なるグラフを表示するグラフ プログラムを作成しています。すべてのグラフを同時に表示する必要があります

マウス入力でアクティブなグラフを変更できる必要があります。

次のようにチャートを作成します。

chart.draw_statics(G) には、凡例、グリッド、および 11 の非アクティブ グラフを描画するための関数がいくつか含まれています。

この画像を static_graph に保存します

ここまでは順調ですね

マウスが移動すると、マウス ポインターがグラフの色に変わり、マウス位置の座標が表示されるようになっています。

そのため、時間とメモリを節約するためにmousemoveで、保存した画像を取得し、すべてのグラフを再描画する代わりに、アクティブなグラフを描画します。

フォームが全画面表示の場合、エラー メッセージが表示されます

System.Drawing.dll で、タイプ 'System.OutOfMemoryException' の初回例外が発生しました

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

wpf - WPFでPolyLineを動的に更新する方法は?

私の目標は、2 秒ごとにポイントを追加できる Polyline を持つことであり、PolyLine はそれを UI に反映します。

次のように、値コンバーターを使用して ObservableCollection にバインドされた PolyLine があります。

XAML

値コンバーター

そしてコードビハインドファイルで:

ビューモデル:

}

動いていない。何か助けていただければ幸いです?!?

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

c# - C# ttf でカスタム フォントを追加

System.Drawing.Graphicsを使用してテキストを描画します。

そのためのカスタムフォントを追加したい。この場合、System.Drawing.Fontを作成する必要があります。

カスタム フォントの*.ttfファイルを使用してSystem.Drawing.Fontを作成するにはどうすればよいですか?