問題タブ [vga]

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

windows - intel vga ドライバーをインストールした後、ラップトップのバックライトがオフになる ( Windows )

質問はスーパーユーザー形式に移行しました

0 投票する
0 に答える
286 参照

assembly - スタックとキューを描画するためのアセンブリ グラフィックス

アセンブリ言語を使用してスタックとキューを描画 (印刷) する必要があります。VGA グラフィックスを使用したコードを提案してもらえますか?

長方形を描画(印刷)するコードを修正しようとしました。これが私がやったことです:

私のすでにコード化されたスタックプログラムは次のとおりです。

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

c - 線の描画: C VGA グラフィックスでのマウス カーソルの問題

マウスをクリックして線を描くことができるプログラムを作成しようとしています。ボタンを押したまま移動すると、線のサイズと方向が変わり、ボタンを離しても画面にとどまります(ペイントのように)または他の写真編集者)。私は 256-VGA で C に取り組んでいます。私が抱えている問題は、マウスカーソルがあるスペースに線を引くことです。マウスを表示および非表示にする次の 2 つの関数があります。

描画される前の画面の背景を持つ構造体のunder変数があります。MOUSEボタンが押されたときにマウスで線を移動させるために、マウスの以前の位置を保存し、(それをきれいにするために) 白い線を描き、次に新しい位置で別の線を描きます。

問題は、線のサイズを小さくして、線に沿ってマウス ポインターを移動すると、マウスの再描画によって、以前の線が再び描画されることです。私はこのようなものを得ています:

線を縮小する前に: ここに画像の説明を入力

線を縮小した後:

ここに画像の説明を入力

これは、マウス ボタンを制御するループに関連する残りのコードです。void realizar_accion(){

誰でもこの問題を解決するのを手伝ってもらえますか?

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

c - C での VGA プログラミング: およびオフセットから x、y 座標を取得する

私は C で 256 色の VGA をプログラミングしています。私が持っている画面サイズは 320*200 であるため、その仮定に基づいて、プロット ピクセル関数を次のように作成しました。

私は常に、画面の x、y 座標をビデオ メモリのオフセットに変換します。私が達成するのに苦労しているのは、反対のことをすることです。関数にビデオ オフセットを送信し、x 座標と y 座標に対応する 2 つの整数を含む配列を返したいと思います。

ただし、1 つの数値を 2 つの値に変換する方法はまだ見つかりません。

誰でもこれを達成するのを手伝ってもらえますか?

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

c - VGA グラフィックスで円を描画する際の画面境界のチェック

C を使用して 256 色の VGA で単純なイメージ エディター (ペイントなど) を作成しようとしています。現在、画面上に円を描く作業を行っています。私が得ている問題は、円が画面よりも大きい場合、描画されるべきではない部分が画面の反対側に表示されることです。ピクセルが画面の描画領域にあることを確認する if ステートメントがあります。しかし、ピクセルが画面の反対側に移動する理由がわかりません。

これは私が得る問題です:

ここに画像の説明を入力

これは、円を描画して境界をチェックするためのコードです。ビデオ メモリのオフセットの x、y 座標を取得する関数 get_xy() があります。この座標を使用して、ピクセルが描画領域内にプロットされるかどうかを確認します。