所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

我的电脑看电影时,图像会出现锯齿,而且很明显,是什么原因?

发布时间:2020-04-15 16:55:44

资讯分类:锯齿  图像  电脑  电影  锯齿  像素  显示
我的电脑看电影时,图像会出现锯齿,而且很明显,是什么原因?

斜边,是永远不会没有锯齿的。既然说到锯齿,那就得说到显示器的显示原理。你肯定知道像素这么个东西,还有分辨率。简单的乘法你就能明白你前面那块屏幕上有多少像素。所有的图形显示出来全靠屏幕,无论是否是所谓视网膜屏,原理都一样,都是靠像素点的明暗颜色来组成图形。而直线在数学上可以表示为函数,他有一个比较坑爹的性质就是所谓“连续”。而计算机里面大部分东西都是离散的,是不连续的。连续这种概念在计算机内只能近似表达。比如一段线段上会有无数个点。但在屏幕上你无论画多长的线段,总能数的出来组成线段的像素有多少个。数学里面点没有面积,直线没有宽度,但计算机里面总是有的。这就导致了画得再精细的斜线,也永远是锯齿状的。现实虽然不能改变,但是总有办法让锯齿看起来没那么锯齿。通常显示出来的图像分为两种,位图和矢量图。位图原理和显示器一样,记录的是一个个像素点的信息。位图在显示的时候如果图像中的一个点对应屏幕上的一个点会有最好的效果。但如果屏幕分辨率更高,那图像上一个像素对应屏幕上N个像素,这样就能看出来马赛克效果了。你在PS里面画条线,虽然画得时候看起来挺平滑的,你一直放大就能看出来锯齿了。这就是位图。矢量图记录的是组成图形所用对象的方程。在显示的时候再把这些方程渲染成屏幕上的像素点。所以当你在放大的时候,计算机会重新渲染给出的方程,重新计算要显示的像素点以符合屏幕分辨率。这样显示的效果比较精细,看出锯齿就比较困难。但由于最终还是渲染成像素点了,锯齿还是有的。特别是当显示性能不好,渲染效率较低的时候。为了保证速度会牺牲一部分画质。这样就能看出很明显的锯齿。比如3D游戏里面的线都是通过指定方程来确定的,但是你还是可以看出来明显的锯齿,这就是质量对于性能的妥协。如果想消除锯齿,开启抗锯齿功能,就要大量消耗资源去重新计算渲染这些线,游戏就卡的没法玩了。

留言与评论(共有 0 条评论)
   
验证码:
Top