Из Википедии, бесплатной энциклопедии
  (Перенаправлено с ISO 8651 )
Перейти к навигации Перейти к поиску

Система графического ядра ( GKS ) была первым стандартом ISO для низкоуровневой компьютерной графики , представленным в 1977 году. Проект международного стандарта был разослан на рассмотрение в сентябре 1983 года. [1] [2] [3] Окончательная ратификация стандарта была достигнуто в 1985 году. [4] [5]

Обзор [ править ]

GKS предоставляет набор функций рисования для двумерной векторной графики, подходящих для построения графиков и аналогичных задач. Вызовы предназначены для переносимости между различными языками программирования , графическими устройствами и оборудованием, поэтому приложения, написанные для использования GKS, будут легко переносимы на многие платформы и устройства.

GKS был довольно распространен на компьютерных рабочих станциях в 1980-х и начале 1990-х годов. [6] GKS лег в основу продуктов GSX и GEM компании Digital Research ; последний был распространен на Atari ST и иногда был замечен на ПК, особенно в сочетании с Ventura Publisher . Он мало использовался в коммерческих целях за пределами этих рынков, но по-прежнему используется в некоторых пакетах для научной визуализации. Это также базовый API, определяющий метафайл компьютерной графики . Потомком ГКС был ФИГС . Одним из популярных приложений, основанных на реализации GKS, является GR Framework [7].библиотека C для высокопроизводительной научной визуализации, которая стала обычным сервером для построения графиков среди пользователей Julia .

Основным разработчиком и промоутером GKS был Хосе Луис Энкарнасао , бывший директор Института компьютерной графики Фраунгофера (IGD) в Дармштадте , Германия .

ГКС стандартизирован в следующих документах: [8] [9]

  • ANSI стандарт ANSI X3.124 1985.
  • Стандарт ISO 7942: 1985 , переработанный как ISO 7942: 1985 / Amd 1: 1991 и ISO / IEC 7942-1: 1994 , а также ISO / IEC 7942-2: 1997 , ISO / IEC 7942-3: 1999 и ISO / МЭК 7942-4: 1998
  • Привязки языков соответствуют стандарту ISO 8651 .
  • Функциональное определение GKS-3D (графическая система ядра для трех измерений) - это стандарт ISO 8805 , а соответствующие привязки C - ISO 8806 .

Функциональные возможности GKS заключены в стандарт модели данных в стандарте STEP, раздел ISO 10303-46 .

См. Также [ править ]

  • Общий графический интерфейс
  • GSS-ЯДРО
  • IGES (начальная спецификация обмена графикой)
  • НАПЛС

Ссылки [ править ]

  1. ^ «Европа зовет музыку к компьютерной графике» . Новый ученый . 1983-04-21. п. 152 . Проверено 18 января 2018 .
  2. ^ Straayer, Дэйв (1983-07-25). «Достигнут прогресс в графических стандартах» . Компьютерный мир . п. 7 . Проверено 1 января 2018 .
  3. ^ «Анси ищет комментарий к стандарту для графики» . Компьютерный мир . 1983-09-12. п. 64 . Проверено 18 января 2018 .
  4. ^ "ISO 7942: 1985" . Проверено 18 января 2018 .
  5. ^ «Стандарты Ansi привлекают внимание графической индустрии» . Компьютерный мир . 1985-03-25. п. 36 . Проверено 18 января 2018 .
  6. ^ "Библиотека HP реализует GKS" . Компьютерный мир . 1986-03-31. п. 73 . Проверено 18 января 2018 .
  7. Йозеф Хайнен; и другие. (1985–2019). «GR Framework» . Проверено 16 ноября 2020 .
  8. ^ Результаты поиска по каталогу на http://www.iso.org/iso
  9. ^ Результаты поиска по каталогу на http://www.freestd.us

Дальнейшее чтение [ править ]

  • Hopgood, FRA (1983). Введение в графическую систему ядра (GKS) . Лондон: Academic Press . ISBN 0-12-355570-1.
  • Лафлин, Сьюзен (август 1999). «Графическая система ядра» . SEM307 Компьютерная графика II . Школа компьютерных наук Бирмингемского университета . Проверено 18 февраля 2007 .
  • Encarnação, José L .; Encarnação, LM; Герцнер, Вольфганг Р. (1987). Graphische Datenverarbeitung mit GKS (на немецком языке) (1-е изд.). Мюнхен / Вена: Карл Хансер Верлаг . ISBN 3446149783.
  • Бехларс, Йорг; Buhtz, Райнер (1994). GKS in der Praxis (на немецком языке) (2-е изд.). Гейдельберг: Springer Verlag . ISBN 3540567852.
  • Фелльнер, Вольф-Дитрих (1992). Компьютерная графика (на немецком языке) (2-е изд.). Мангейм: BI Wissenschaftsverlag . ISBN 3411151226.
  • Гауэн, Уилфрид (1991). Grafikprogrammierung mit C und GKS (на немецком языке). Мангейм: BI Wissenschaftsverlag . ISBN 3-411-14981-7.

Внешние ссылки [ править ]

  • Неофициальный источник текущей информации о реализации
  • GKS в FOLDOC