【问题标题】:What type of computer graphics is windows gdi for?windows gdi 用于什么类型的计算机图形?
【发布时间】:2011-10-31 00:12:06
【问题描述】:

Windows GDI 例程,例如 MoveTo()、LineTo()。它们用于什么类型的计算机图形? 它们用于渲染光栅和矢量图像吗?还是什么??

【问题讨论】:

    标签: graphics gdi


    【解决方案1】:

    画线函数一般用于矢量图形。光栅图形通常使用 BitBlt 之类的函数来完成。

    【讨论】:

      【解决方案2】:

      GDI 是任意图形目标的抽象接口,包括基于像素和矢量的显示。在 Windows Vista 之前,GDI 版本用于绘制 Windows 中的整个界面,并作为与许多打印机进行通信的一种方式。

      您将使用您提到的方法来绘制矢量线。如果您要绘制的设备以像素为单位,它将被写入像素。

      【讨论】:

        【解决方案3】:

        从大多数显示器和显卡的角度来看,所有图形最终都是光栅图形(设置一个像素点亮)。 There are vector based displays and cards

        从程序的角度来看,您需要一种方法来决定哪些像素应该着色以及如何着色。程序可能还想操作图像。

        程序的视角可能是光栅或矢量。 Each has its own advantages.

        GDI API LineTo 和 MoveTo 指示显示器显示一条线或移动虚拟光标。这两种方法都可以支持矢量和光栅模型,因为最终它们只是为像素着色。

        【讨论】:

          猜你喜欢
          • 2017-11-19
          • 1970-01-01
          • 2019-12-06
          • 2010-10-06
          • 1970-01-01
          • 1970-01-01
          • 2019-01-20
          • 1970-01-01
          • 2012-03-04
          相关资源
          最近更新 更多