Skip to main content

バイナリパターンとは何ですか?

computerコンピューターグラフィックスのバイナリパターンという用語には、2つの意味のいずれかを持つことができます。2つ以上の数値でバイナリまたはビットワイズの数学操作を使用して生成される画像を参照して、何らかのタイプの視覚パターンを作成できます。また、通常、ビットマップ画像などの一連のバイトに保存されている真または誤ったピクセル値のみで構成される画像またはシーケンスです。どちらの場合も、最終的な画像は、バイトのシーケンスのビットを操作することにより生成されます。バイトは、ディスプレイの1つ以上のピクセルに直接関連することになります。バイナリパターンの使用には、マスキング、手続き型テクスチャの作成、キャラクターストレージとディスプレイ、およびフルカラー画像とは対照的にアイコンのようなシンボルを必要とするその他の視覚操作が含まれます。テクスチャ、バイナリパターンは、数字またはシーケンスの数値またはシーケンスにビットワイズ演算子を適用することにより作成されます。ビットワイズ演算子は、2つのビットシーケンスを採取し、各オペランドビットの条件に基づいて真または偽の値を決定することにより、、、または排他的ではない、または排他的ではないか(XOR)。通常の結果は、画面上の色に関連する赤、青、緑の値に分解できる、またはカラーテーブルへのインデックスである単一バイトとして使用できる特定の長さの整数です。アルゴリズム、ループ、またはその他の要因を使用して、バイナリ演算子とともに使用して繰り返しのバイナリパターンを作成できる一連の数値を生成できます。この1つの例は、ピクセルのx座標を8で均等に分割できる場合にのみxをXorsするプログラムで見ることができます。これにより、画面に垂直ストライプのバイナリパターンが作成され、X座標が増加するにつれて8ピクセルが離れて間隔を置き、輝度が増加します。ビットワイズ操作のマスキングの性質は、既存の画像または配色にパターンを適用して、バーを固体ラインとは対照的に、基礎となる色の明るいまたは反転した領域として表示されるようにすることを意味します。通常、バイトのビットとして、画像をバイナリ方法で保存します。画像が描画されると、バイトのシーケンスはグリッドのように扱われ、各ビットは描画するピクセルに対応しますが、色情報は保存されません。この手法は、初期のオペレーティングシステムで使用され、テキストモードで異なる文字を描く方法に関する情報を保存しました。各文字は幅8ビット、高さ8ビットで、描画時に画面上の8ピクセルの正方形に変換されました。一部のアプリケーションは、マウスポインターの形状などのアイコンを保存するためにバイナリパターンを使用しています。