The Graphical Kernel System (GKS) was the first ISO standard for low-level computer graphics, introduced in 1977. GKS provides a set of drawing features for two-dimensional vector graphics suitable for charting and similar duties. The calls are designed to be portable across different programming languages, graphics devices and hardware, so that applications written to use GKS will be readily portable to many platforms and devices.

PropertyValue
dbpprop:abstract
  • The Graphical Kernel System (GKS) was the first ISO standard for low-level computer graphics, introduced in 1977. GKS provides a set of drawing features for two-dimensional vector graphics suitable for charting and similar duties. The calls are designed to be portable across different programming languages, graphics devices and hardware, so that applications written to use GKS will be readily portable to many platforms and devices. GKS was fairly common on computer workstations in the 1980s and early 1990s, and formed the basis of Digital Research's GSX and GEM products; the latter was common on the Atari ST and was occasionally seen on PCs particularly in conjunction with Ventura Publisher. It was little used outside these markets and is essentially obsolete today except insofar as it is the underlying API defining the Computer Graphics Metafile. A notable descendant of GKS was PHIGS. A main developer and promoter of the GKS was Professor José Luis Encarnação, formerly director of the Fraunhofer Institute for Computer Graphics (IGD) in Darmstadt, Germany. GKS was ANSI standard ANSI X3.124 and ISO standard ISO/IEC 7942. The language bindings are ISO standard ISO 8651. GKS-3D (Graphical Kernel System for Three Dimensions) functional definition is ISO standard ISO 8805 and the C bindings are ISO 8806. The functionality of GKS is wrapped up as a data model standard in ISO 10303-46.
  • Graphical Kernel System (GKS) war der erste ISO-Standard für Computer-Grafik, er wurde 1977 eingeführt. In Deutschland war er früher nach DIN 66252 geregelt. Im deutschen Sprachraum wird GKS auch als Graphisches Kernsystem bezeichnet. Wesentlichen Anteil an der Entwicklung trägt Professor José Luis Encarnação. Es handelt sich beim Graphical Kernel System um ein Application Programming Interface für zwei-dimensionale Linear- und Vektorgrafiken, entwickelt unabhängig von Plattform und Programmiersprache.
  • Graphical Kernel System (GKS) byl první ISO standard pro nízkoúrovňovou počítačovou grafiku, vznikl v roce 1977. GKS obsahuje sadu kreslících funkcí pro dvourozměrnou vektorovou grafiku, vhodnou pro kreslení grafů a podobné účely. Volání jsou navržena, aby byla přenositelná mezi programovacími jazyky a grafickými zařízeními, takže aplikace napsané pomocí GKS mohou být portovány na různé platformy a zařízení. GKS byl běžnou součástí pracovních stanic v osmdesátých a devadesátých letech a byl základem grafických knihoven Atari ST. Dnes se již nepoužívá. Za zmínku dnes stojí nástupce GKS – PHIGS. Hlavní vývojář a šiřitel GKS byl Profesor José Luis Encarnação, kdysi ředitel Fraunhofer Institute for Computer Graphics (IGD) v Darmstadtu, Německo. GKS byl ANSI standard ANSI X3.124 a ISO standard ISO/IEC 7942. Vazby na jazyky jsou ISO standard ISO 8651. GKS-3D (Graphical Kernel System for Three Dimensions) je ISO standard ISO 8805 a vazba na programovací jazyk C je ISO 8806.
  • Graphical Kernel System, GKS, pol. Jądro systemu graficznego - Standard ISO dotyczący niskopoziomowego przetwarzania graficznego, pierwsza wersje powstała w 1973roku. GKS definiuje zestaw funkcji rysowania dla dwuwymiarowej grafiki wektorowej. Normalizacja ułatwia tworzenie programów graficznych poprzez znormalizowanie i łatwiejsze określenie ich współpracy z urządzeniami peryferyjnymi takimi jak monitor komputera, plotery, digitizery itp. Jądro systemu graficznego służy odwzorowywaniu grafik 2D oraz 3D przez znormalizowane "prymitywy" graficzne dla grafik wektorowych oraz rastrowej. Konwersja następuje dwufazowo: Program użytkowy → GKS, następnie GKS → dedykowany program sprzęgowy do obsługi urządzeń (in/out - Wejścia wyjścia).
  • Файл:Wikitext-ru. svg Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. <imagemap> Image:Question book-4. svg В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. GKS (Graphical Kernel System) - графическая система. В середине 1980-х годов ISO был принят первые стандарт в области компьютерной графики – стандарт на базовую графическую систему. По этому стандарту в Германии была разработана типовая графическая система GKS (Graphical Kernel System) В GKS определены 2 ортогональные шкалы. Первая – уровень сложности вывода 0,1,2. Вторая – уровень сложности ввода a,b,c. Центральное понятие – виртуальная рабочая станция или абстракция графического устройства, которая: Имеет видовую поверхность прямоугольной формы Может выводить на эту поверхность графические примитивы, возможно интерпретируя по-своему их атрибуты Может иметь одно или несколько логических устройств ввода Хранит сегменты и выполняет операции над ними. Рабочая станция может быть открыта, активирована (в этом случае в неё производится ввод примитивов), деактирована (стерто значение), закрыта. С видовой поверхностью может быть связано несколько буфером (буферная память), в которые накапливаются изменения картинок и из которой эти изменения могут быть вытолкнуты на видовую поверхность. Графические примитивы – базовые элементы, которые считаются неделимыми и из которых строится изображение или его сегмент. Система GKS содержит 6 графических примитивов: 1) Ломаная линия, которая представляет собой плоскую ломаную линию с конечным числом узлов 2) Полимаркер – множество точек, помеченное одним и тем же маркером х х х х 3) Текст – строка текста, состоящая из букв одного и того же шрифта, размера, цвета 4) Многоугольник – плоский многоугольник с конечным числом вершин, возможно заполненный цветом/штрихом 5) Массив ячеек – прямоугольная решетка, часть ячеек которой может быть заполнена цветом 6) Обобщенный графический примитив, который зависит от специализации рабочей станции (примитив разработчика) Примитив записывается как функция с параметрами. Атрибуты примитива – параметры, определяющие его вид при появлении на рабочей станции. Примитив можно принимать и как процедуру, тогда атрибуты – параметры процедуры. Каждый конкретный примитив определяется в практических ситуациях большим числом параметров. Ломаная (количество узлов, координаты узлов, цвет, толщина, тип линии, идентификатор указки). Часть этих параметров задается с помощью функции установки. Например, цвет линии можно установить заранее и тогда все последующие обращения к примитиву «ломаная» будут использовать это установленное значение. Сегмент – промежуточный уровень между картинкой как целой и примитивом вывода. Сегмент имеет имя и компонуется, как правило, из примитивов вывода и функции установки атрибутов, попавших внутрь операторных скобок. Имеются операции по работе с сегментами как с целыми – удаление, копирование, переименование сегментов. Кроме имени каждый сегмент имеет атрибуты: видимость, выделенность, указуемость, сегментное преобразование. Соответственно и определены операции для изменения сегментных атрибутов. Например, атрибут «погасить» обозначает сегментное преобразование типа «сделать невидимым». Сегментные преобразования – матрица вещественных чисел 2х3, задающая преобразование координат при выводе содержимого сегмента на экран. Выбирая сегментное преобразования можно получить эффект движения сегментов на экране. Примитивами подсистемы ввода служат классы логических устройств ввода, которых в GKS шесть. Например, А) Селектор, который вводит номер ветви выбора Б) Строка – вводит строку символов В) Вальюатор – вводит вещественное число Г) Локатор – вводит позицию в мировых координатах и номер преобразования нормализации Д) Штрих – вводит последовательность позиций в мировых координатах и номер преобразования нормализации Е) Указка – выводит имя указываемого сегмента и идентификатор, связанный с тем примитива, на который смотрит указка Локатор, штрих, указка являются графическими классами. В GKS определены 3 системы координат: 1 – мировые координаты, 2 – нормализованные координаты (учитываются масштабные преобразования), 3 – физические координаты (координаты устройств, например, принтера) Преобразование 1-2 – преобразование нормализации, 2-3 – преобразование рабочих станций. Оба этих преобразования задаются парой прямоугольных окон, стороны которых параллельны осям координат GKS является языком высокого уровня. Языки низкого уровня – графический метафайл и графический интерфейс.
dbpprop:hasPhotoCollection
dbpprop:reference
rdfs:comment
  • The Graphical Kernel System (GKS) was the first ISO standard for low-level computer graphics, introduced in 1977. GKS provides a set of drawing features for two-dimensional vector graphics suitable for charting and similar duties. The calls are designed to be portable across different programming languages, graphics devices and hardware, so that applications written to use GKS will be readily portable to many platforms and devices.
  • Graphical Kernel System (GKS) war der erste ISO-Standard für Computer-Grafik, er wurde 1977 eingeführt. In Deutschland war er früher nach DIN 66252 geregelt. Im deutschen Sprachraum wird GKS auch als Graphisches Kernsystem bezeichnet. Wesentlichen Anteil an der Entwicklung trägt Professor José Luis Encarnação.
  • Graphical Kernel System (GKS) byl první ISO standard pro nízkoúrovňovou počítačovou grafiku, vznikl v roce 1977. GKS obsahuje sadu kreslících funkcí pro dvourozměrnou vektorovou grafiku, vhodnou pro kreslení grafů a podobné účely. Volání jsou navržena, aby byla přenositelná mezi programovacími jazyky a grafickými zařízeními, takže aplikace napsané pomocí GKS mohou být portovány na různé platformy a zařízení.
  • Graphical Kernel System, GKS, pol. Jądro systemu graficznego - Standard ISO dotyczący niskopoziomowego przetwarzania graficznego, pierwsza wersje powstała w 1973roku. GKS definiuje zestaw funkcji rysowania dla dwuwymiarowej grafiki wektorowej. Normalizacja ułatwia tworzenie programów graficznych poprzez znormalizowanie i łatwiejsze określenie ich współpracy z urządzeniami peryferyjnymi takimi jak monitor komputera, plotery, digitizery itp.
  • Файл:Wikitext-ru. svg Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. <imagemap> Image:Question book-4. svg В этой статье не хватает ссылок на источники информации.
rdfs:label
  • Graphical Kernel System
  • Graphical Kernel System
  • Graphical Kernel System
  • Graphical Kernel System
  • GKS
owl:sameAs
skos:subject
foaf:page
is dbpprop:extendedFrom of
is dbpprop:redirect of