Graphics Kernel System
Graphics Kernel System
The Graphical Kernel System (GKS) was the first ISO standard for computer
graphics in low-level, established in 1977. GKS offers a group of drawing aspects
for 2D vector graphics appropriate for mapping and related duties. The calls are
defined to be moveable across various programming languages, graphics hardware,
so that applications noted to use GKS will be willingly portable to different devices
and platforms.
• ISO/IEC 7942 noted in ISO standard, first part of 1985 and two to four parts of
1997-99.
• ISO 8805 and ISO 8806.
The main uses of the GKS standard are:
• To assist in the learning of graphics systems by application programmers.
• To offer strategy for manufacturers in relating practical graphics
capabilities.
ii) An official of the descriptive material in (i), by way of conceptual the ideas
into separate functional explanations. These functional descriptions have
such data as descriptions of input and output parameters, specific
descriptions of the result of every function should have references into
the descriptive material in (i), and a description of fault situation. The
functional descriptions in this division are language autonomous.
i) POLYLINES
command takes an array of X-Y coordinates and creates line segments joining
them. The elements that organize the look of a ‘POLYLINE’re (Figa.5.3):
ii) POLYMARKERS
iii) FILLAREA
• FILL AREA style index : horizontal lines; vertical lines; left slant lines;
iv) TEXT
• Text font and precision : text font should be used for the characters
• Text path : direction the text should be written (right, left, up,
or down).
• Text alignment : vertical and horizontal centering options for the text string.
v) CELL ARRAY
The GKS CELL ARRAY function shows raster like pictures in a device
autonomous manner. The CELL ARRAY function takes the two corner points of a
rectangle that indicate, a number of partitions (M) in the X direction and a number
of partitions (N) in the Y direction. It then partitions the rectangle into M x N sub
rectangles noted as cells.