為什麼電腦編寫代碼可以運行後看到圖形呢?

童話裡的塵埃65376381


因為編寫的代碼中的特殊語句,對應於電腦程序中相應的基礎圖形,例如


在HTML中表示一條水平級,
換小行,

換大行...等


精簡科技


這個問題其實涉及到計算機實現原理,計算機分軟件和硬件,軟件運行的時候會編譯成計算機硬件能能夠識別的0和1的機器語言,再通過複雜的過程轉換成顯示器上像素點匯成圖形。



golang深耕者


顯示卡把需要顯示的圖像存儲在顯存中,由程序計數器逐個位元讀出數值,由D/A轉換器(數字信號和模擬信號轉換器)轉換為電壓變化的輸出。

讀出的順序對應於圖像為從左到右一整行後,再到下一行,直至右下角最後一個象點。再回到左上角象點讀出,電壓的輸出分紅、綠、藍三個通道,對應每一色,光亮度越高,輸出的電壓越高,通常輸出電壓範圍(國際標準為0-0.7V或0-0.1V)此三通道電壓由信號線的1、2、3號腳輸入到顯示器。


jedi_knight3


圖片是一個一個的像素點堆積起來的,像素點的本質也就是二進制的數字,也就是0/1,編寫的代碼最後生成的可執行文件也是01,所以編寫代碼可以生成圖片是很平常的事,它們的本質是一樣的,都是二進制數字。


星空e劇


這個和奧運會或者軍訓時候用人員來顯示圖案是一樣的,每一個像素點可以發出三原色的光,程序控制每個像素點三原色的亮度組成不同的圖案就可以了。


技術小菜


顯示圖形就是在屏幕上畫點,編寫代碼是告訴計算機怎麼畫,原理其實跟手把手教一個(機械人)畫圖一樣。


分享到:


相關文章: