目录
|
图形软件是用于图形的生成、表示和操作的软件。根据图形的几何性质和外貌特征,使用程序设计语言对其进行形式描述,是软件处理图形的基础。
图形软件需解决的主要问题是:①寻找一种计算机可以接受和处理的图形信息的描述方式;②确定一种视见算法,它可以将形式描述的图形信息转换成各个具体绘图设备所能接受和处理的一组命令和数据;③提供人-机交互处理图形的功能。
图形软件提供程序语言可调用的标准图形子程序库,它的基本工作方式是接受并处理程序或命令所给出的图形的形式描述数据,生成、操作和存储图形或将其视见表示呈现在各种图形设备上。交互式图形软件还能提供人-机交互工作的功能。
在确定一个较好的方式以满足各种应用和各种要求时,有四种图形软件可供应用程序使用。
①通用的图形程序包。
由一组程序语言可调用的图形子程序组成。这是广泛采用的一种方式,国际图形标准就是这种方式的标准化。
②专用图形程序包。
它是针对具体应用而设计的(见计算机图形学)。为端点用户和图形系统之间接口的应用程序包正在研制和完善。
③扩充图形程序包
对现有的程序设计语言进行扩充,使其包含有处理图形信息的能力。这种扩充可通过对原编译程序进行修改或建立一个预处理程序的方法来实现。
④设计新的图形语言(专用的或通用的)。