ISO/IEC 9636-6:1991
Information technology -- Computer graphics -- Interfacing techniques for dialogues with graphical devices (CGI) -- Functional specification -- Part 6: Raster
发布时间:1991-12-18 实施时间:


ISO/IEC 9636-6:1991标准定义了一组基本的功能,这些功能可以用于与光栅图形设备进行交互。这些功能包括:

1. 绘制:该功能允许用户在光栅图形设备上绘制线条、多边形、圆形和其他形状。绘制操作可以使用不同的颜色、线型和线宽。

2. 擦除:该功能允许用户在光栅图形设备上擦除先前绘制的图形。擦除操作可以使用不同的颜色和线宽。

3. 移动:该功能允许用户在光栅图形设备上移动先前绘制的图形。移动操作可以使用不同的距离和方向。

4. 缩放:该功能允许用户在光栅图形设备上缩放先前绘制的图形。缩放操作可以使用不同的比例和方向。

5. 旋转:该功能允许用户在光栅图形设备上旋转先前绘制的图形。旋转操作可以使用不同的角度和方向。

6. 变形:该功能允许用户在光栅图形设备上对先前绘制的图形进行变形。变形操作可以使用不同的变形矩阵。

除了这些基本功能之外,该标准还定义了一些其他的功能,包括:

1. 颜色管理:该功能允许用户在光栅图形设备上管理颜色,包括选择颜色、设置颜色和调整颜色。

2. 图形转换:该功能允许用户在光栅图形设备上进行图形转换,包括从一个坐标系到另一个坐标系的转换。

3. 图形剪切:该功能允许用户在光栅图形设备上进行图形剪切,包括选择要剪切的区域和执行剪切操作。

4. 图形填充:该功能允许用户在光栅图形设备上进行图形填充,包括选择填充模式和执行填充操作。

5. 图形文本:该功能允许用户在光栅图形设备上绘制文本,包括选择字体、大小和颜色。

该标准还定义了一些通用的接口和命令,以便开发人员可以轻松地编写与光栅图形设备进行交互的应用程序。这些接口和命令包括:

1. 设备初始化:该命令用于初始化光栅图形设备,包括设置分辨率、颜色模式和其他参数。

2. 设备状态查询:该命令用于查询光栅图形设备的状态,包括当前的颜色、线型和线宽等。

3. 设备控制:该命令用于控制光栅图形设备的行为,包括打印、扫描和显示等。

4. 数据传输:该命令用于将图形数据传输到光栅图形设备,包括图像、文本和其他数据。

5. 错误处理:该命令用于处理光栅图形设备的错误,包括打印错误、扫描错误和显示错误等。

相关标准
- ISO/IEC 8632:1999 Information technology -- Computer graphics and image processing -- Conformance testing of implementations of graphics standards
- ISO/IEC 19775-1:2013 Information technology -- Computer graphics, image processing and environmental data representation -- Extensible 3D (X3D) -- Part 1: Architecture and base components
- ISO/IEC 19775-2:2013 Information technology -- Computer graphics, image processing and environmental data representation -- Extensible 3D (X3D) -- Part 2: Scene access interface (SAI)
- ISO/IEC 19775-3:2013 Information technology -- Computer graphics, image processing and environmental data representation -- Extensible 3D (X3D) -- Part 3: Rering
- ISO/IEC 19775-4:2013 Information technology -- Computer graphics, image processing and environmental data representation -- Extensible 3D (X3D) -- Part 4: Shape component