如何显示局域网所有计算机_计算机如何显示图像的?(4)

观众老爷好!今天讲计算机有关的图形学知识,请观众老爷拿出饮料零食,放松身心,随小编一起走进数字世界。

29c71cd1b261bcffde4e574e26b65478.png

观众老爷还记得小编在《计算机是如何显示图像的?》第一期发表的感慨吗?大道至简,复杂的事物由简单的元素构成,不论是编程、数学、物理、生物都有相似之处,自然界是由它独有的规则和次序无穷遍历而成,我们用这些已经被我们人类发现的规则和次序来模拟再现一些我们想得到的事物。

6764925f208d81868e3de51e66e3fb0d.png

比如咱们前几期的自制CPU当中提到的数字电路由二极管、三极管构成,在二极管和三极管再次用规则(组合规律和真值表为依据)和次序(数量、期望结果)组成次一级的结构与门、或门、非门,再次用次一级的结构组合与非门、或非门、异或门、同或门,再用前面的元素组合加法器、乘法器、除法器、触发器、寄存器等更为复杂的结构。同样在上一期提到的三基色原理,任何色彩都可以由三种色彩红、绿、蓝组合而成,使世界绚丽夺目,璀璨缤纷。同样开始的几期也有介绍软件编程的组成元素,用变量以及由变量组合而成数据结构和算法,或者由算法组成的函数,再或者由变量和函数组合的数据结构,这些组合再按照规则和次序再组合,构成了无穷的可能。

f8bf2dfc9cff13c990f9ad1d523c71c8.png

还有很多相似的例子,观众老爷有空可以去探索学习,小编只有讲到时才会去说明,当然小编也知道有些并不符合数学上的推理证明,但我们学习编程就要把复杂的事情简单化,把简单的事情用复杂的规则次序再现复杂结构,这是编程最好的工具和思想,也是面对对象思想的进一步升华。

7acddabbbd5da6bfec6a8a805feed530.png

那图像又有哪些元素构成呢?这些元素又是如何构成更绚丽多彩的画面呢?这些元素又是怎么被我们去处理得到想要的效果呢?小编接下来为观众老爷一一介绍。

3932515d200efb61f24cb03cfb949882.png

观众老爷应该有画家吧?这里假设有,在画家作画时,首先要准备好作画的载体,这个载体可能是纸,也可能是画布,或者黑板,或者墙体,等等;那计算机的图像呈现也是需要载体的,那计算机图像的载体是内存和显示设备。那画家在作画前要把事物的画面进行坐标布局进行安排,计算机同样也是需要坐标布局安排的。那计算机的坐标安排又是什么样的呢?在《计算机是如何显示图像的?》第二期里对显示设备有部分介绍,显示屏的规格都以分辨率来表示这个屏幕的高宽,这个分辨率就是计算机图像画布的大小,那坐标又是如何安排的呢?

计算机屏幕以左上角为(0,0),从左向右递增为X轴,从上往下递增为Y轴,同时X ,Y值是根据系统设置的屏幕分辨率大小为准,比如笔记本系统里设置的分辨率是1366 X 768像素,那图像显示的边界最大值是X轴为1366像素,Y轴为768像素,超出最大值和最小值的图像部分是不会显示在显示设备上的,但内存当中并不是消失了只是把画面进行了剪裁这个过程就像画家对画面进行构思的过程,有些事物构思存在但不一定会画在画布上。画家在作画时需要不同颜色的彩笔和水墨油漆等颜料,那计算机的颜料是什么呢?这个颜料又是怎么样的呢?

c8a4bcb18794ba5f9d4eb273c9cbd203.png

在计算机中图像文件有两种类型,一种是位图,一种是矢量图,这里我们着重讲述的是位图,矢量图以后再进行介绍。位图文件里存储的数据是由众多颜色点的颜色值,每个颜色点都有RGB颜色值,有的还存有透明通道Alpha值(比如PNG格式的文件就存有Alpha值),计算机的颜料其实就是点着色,屏幕上每个像素点都有一个坐标值,计算机显示图形时会把帧缓存中的图像颜色点按照对应的坐标渲染到屏幕上。这样一幅美丽的画卷就在显示设备上呈现了。

6e61d38b4b987f55810f78c3eddc3870.png

观众老爷这期就到这里了,观众老爷记得点赞关注收藏哦!您的支持就是我成长的动力!观众老爷下期再会!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值