小友图形学入门,交流后才发现他被知乎、百度误导至深,甚至很多高赞回答自己也没有搞清楚基础概念。很多教程也是一笔带过,这就造成中文互联网上有关像素的误读越来越多,甚至随着时间的推移被无数小白奉为真理。
如果你是小白,这篇文章可能能解释你关于像素的所有疑问,如果你已经身经百战,这篇文章可能能带来一些新的理解。
在说像素之前我们先明确一个最基础的概念:
矢量图(vector graphics)和点阵图(raster graphics)
计算机只能记录处理这两种类型的图像。
矢量图的基本组成单位是对象,也就是我们直观感受到的图形,最原始的矢量图对象包括:
- 线段(line)、多边形曲线(polyline)、多边形(polygon)都会被记录成多个有序坐标
- 贝塞尔曲线(Bézier curve),简单来说就是用n个点来控制形状的n阶曲线,常用来创建字体和路径,贝塞尔曲面同理,只是曲线的多维拓展
- 圆(circle)和椭圆(ellipse)
这里的点的坐标都基于图像本身的大小,比如在一个给定坐标系上表达一个圆心为(50,50&#x