计算机图形学基础

颜色

  • 一个三维模型呈现给用户时,用户从一个角度只能看到这个模型的其中一个面,这个面就是一张图片。
  • 一张图片是由一个个的小方格组成,每个小方格是一个颜色。这个单色的小方格叫一个像素。
  • 任何一种颜色都可以由红Red、绿Green、蓝Blue三种颜色混合而成。这三种颜色也叫三元色。
  • 很多图片格式还支持透明度Alpha,当一个图片透明时上面一张图片的颜色会和下面的图片颜色进行融合。
    Color color = Color.FromArgb(255, 0, 0, 255); // 定义一个蓝色
    // 这四个参数分别表示:透明度A、红R、绿G、蓝B。
    // 透明度A、红R、绿G、蓝B的取值范围都是0~255。
    // R值说明了红的程度,0表示一点也不红,255表示完全红。
    // A值为255时为不透明,为0时完全透明,完全透明时就看不见了。
    

位图

修改位图中每个像素的颜色

修改位图中每个像素的位置

-