为什么电脑编写代码可以运行后看到图形呢?

童话里的尘埃65376381


因为编写的代码中的特殊语句,对应于电脑程序中相应的基础图形,例如

在HTML中表示一条水平级,
换小行,

换大行...等


精简科技


这个问题其实涉及到计算机实现原理,计算机分软件和硬件,软件运行的时候会编译成计算机硬件能能够识别的0和1的机器语言,再通过复杂的过程转换成显示器上像素点汇成图形。



golang深耕者


显示卡把需要显示的图像存储在显存中,由程序计数器逐个位元读出数值,由D/A转换器(数字信号和模拟信号转换器)转换为电压变化的输出。

读出的顺序对应于图像为从左到右一整行后,再到下一行,直至右下角最后一个象点。再回到左上角象点读出,电压的输出分红、绿、蓝三个通道,对应每一色,光亮度越高,输出的电压越高,通常输出电压范围(国际标准为0-0.7V或0-0.1V)此三通道电压由信号线的1、2、3号脚输入到显示器。


jedi_knight3


图片是一个一个的像素点堆积起来的,像素点的本质也就是二进制的数字,也就是0/1,编写的代码最后生成的可执行文件也是01,所以编写代码可以生成图片是很平常的事,它们的本质是一样的,都是二进制数字。


星空e剧


这个和奥运会或者军训时候用人员来显示图案是一样的,每一个像素点可以发出三原色的光,程序控制每个像素点三原色的亮度组成不同的图案就可以了。


技术小菜


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