Skip to content

图形学

计算机图形学是研究如何在计算机上生成、处理和显示图形的学科。它涵盖了从 2D 图像处理到 3D 场景渲染的广泛领域。

大方向上可以分为:

  • 狭义计算机图形学:使用其他数据生成图片
    使用高级语言的函数调用绘制图形、使用数据绘制数据图表、使用文字描述生成图片……
  • 图像处理:处理和优化已有图片
    图片压缩、色彩/饱和/锐化/模糊/缩放处理……
  • 计算机视觉:识别图片内容以生成其他数据
    文字识别、物品识别……

此处,仅关注狭义的计算机图形学领域,即使用计算机高级语言的指令,通过原始数据生成图像的技术。

原始数据常见的形式可以有:

  • 高级语言的绘制函数和参数,绘制一个点、直线、矩形、圆形、贝塞尔曲线等 API;
  • 位图数据,使用 jpg、png 等位图数据直接填充画布;
  • 矢量图数据,svg 图形,解析矢量指令,绘制图形;