計算機圖形學中的術語“二進制模式”可以有兩種含義之一。它可以是指通過對兩個或兩個以上的數字進行二進制或按位數學運算來產生某種視覺圖案的圖像,也可以是只由真或假像素值組成的任何圖像或序列,通常存儲在字節序列...
計算機圖形學中的術語“二進制模式”可以有兩種含義之一。它可以是指通過對兩個或兩個以上的數字進行二進制或按位數學運算來產生某種視覺圖案的圖像,也可以是只由真或假像素值組成的任何圖像或序列,通常存儲在字節序列中,如位圖圖像。在這兩種情況下,最終圖像都是通過操縱字節序列中的位來生成的,而字節序列的最終結果又與顯示器上的一個或多個像素直接相關。二進制模式的一些用途包括掩蔽、程序紋理創建、字符存儲和顯示,以及其他需要圖標狀符號而不是全彩圖像的視覺操作從創建某種類型的紋理的意義上講,二進制模式是通過對一個數字或一系列數字應用一個位運算符來創建的。按位運算符包括AND、or、NOT和異或(XOR),它們的工作原理是獲取兩個位序列,并根據每個操作數的條件確定真值或假值通常的結果是一個給定長度的整數,它可以分解為與屏幕顏色相關的紅、藍、綠三種顏色值,也可以作為單個字節作為顏色表的索引可以使用不同的算法、循環或其他因素來生成一個數字序列,這些序列可以與二進制運算符一起使用來創建重復的二進制模式這方面的一個例子可以在一個程序中看到,只有當一個像素的X坐標被8整除時,它才會對X坐標進行異或運算。這將在屏幕上創建一個垂直條紋的二進制圖案,間隔為8個像素,并且隨著X坐標的增加,亮度也會增加。按位操作的掩蔽特性意味著圖案可以應用于任何現有的圖像或配色方案,使條形圖顯示為與實線相反的基礎顏色的加亮或反轉區域。術語“二進制模式”的另一個用法是以二進制方式存儲圖像,通常是一個字節的位。當繪制圖像時,字節序列被視為一個網格,每個字節對應一個像素,盡管沒有保存顏色信息。這種技術在早期的操作系統中用于存儲如何在文本模式下繪制不同字符的信息,其中每個字符寬8位,高8位,繪制時在屏幕上轉換為8像素的正方形。有些應用程序仍然使用二進制模式來存儲圖標,例如鼠標指針的形狀
-
發表于 2020-07-31 00:23
- 閱讀 ( 1286 )
- 分類:電腦網絡