ISO IEC 7942-2 adalah Standar Internasional mengenai teknologi informasi, khususnya tentang pemrosesan gambar dan grafis komputer, Sistem Kernel Grafis (GKS), Metafile NDC.
Standar versi terbaru yang masih berlaku adalah terbitan tahun 1997 dengan judul berikut :
- ISO/IEC 7942-2:1997 Information technology — Computer graphics and image processing — Graphical Kernel System (GKS) — Part 2: NDC metafile
Standar ini terakhir ditinjau dan dikonfirmasi pada tahun 2021, oleh karena itu versi ini masih dinyatakan tetap berlaku hingga saat ini.
Penerbitan Standar ISO/IEC 7942-2:1997
Standar ini diperbarui oleh Badan Pemeliharaan atau Otoritas Pendaftaran (Maintenance Agency or Registration Authority).
Standar ini diterbitkan dan dipublikasikan pada September 1997, berupa dokumen edisi 1 dengan jumlah halaman sebanyak 54 lembar.
Disusun oleh :
- Technical Committee ISO/IEC JTC 1/SC 24 Computer graphics, image processing and environmental data representation,
- atau : Komite Teknis ISO/IEC JTC 1/SC 24 Grafik komputer, pemrosesan gambar, dan representasi data lingkungan.
ICS :
- 35.140 Computer graphics, atau : 35.140 Grafik komputer
Sebagaimana standar ISO lainnya, ISO/IEC 7942-2:1997 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90,93 (dikonfirmasi).
Pengertian GKS
Sistem Kernel Grafis atau Graphical Kernel System (GKS) adalah standar ISO pertama untuk grafis komputer tingkat rendah, yang diperkenalkan pada tahun 1977.
Sebuah rancangan standar internasional diedarkan untuk ditinjau pada bulan September 1983, ratifikasi akhir standar dicapai pada tahun 1985.
GKS menyediakan serangkaian fitur menggambar untuk grafik vektor dua dimensi yang cocok untuk pembuatan bagan dan tugas serupa.
Panggilan dirancang agar portabel di berbagai bahasa pemrograman, perangkat grafis, dan perangkat keras yang berbeda.
Sehingga aplikasi yang ditulis untuk menggunakan GKS akan mudah dibawa-bawa ke banyak platform dan perangkat.
GKS cukup umum di workstation komputer pada 1980-an dan awal 1990-an.
Sistem ini menjadi dasar produk GSX dan GEM Digital Research; yang terakhir adalah umum di Atari ST dan kadang-kadang terlihat di PC terutama dalam hubungannya dengan Ventura Publisher.
Sedikit darinya digunakan secara komersial di luar pasar ini, tetapi tetap digunakan dalam beberapa paket visualisasi ilmiah.
Ini juga merupakan API yang mendasari mendefinisikan Metafile Grafik Komputer.
Turunan dari GKS adalah PHIGS.
Salah satu aplikasi populer berdasarkan implementasi GKS adalah GR Framework, sebuah pustaka C untuk visualisasi ilmiah berkinerja tinggi yang telah menjadi backend plot umum di antara pengguna Julia.
Pengembang dan promotor utama GKS adalah José Luis Encarnação, mantan direktur Fraunhofer Institute for Computer Graphics (IGD) di Darmstadt, Jerman.
GKS telah dibakukan dalam dokumen-dokumen berikut:
- Standar ANSI : ANSI X3.124 tahun 1985.
- Standar ISO 7942:1985, direvisi menjadi ISO 7942:1985/Amd 1:1991 dan ISO/IEC 7942-1:1994, serta ISO/IEC 7942-2:1997, ISO/IEC 7942-3:1999 dan ISO /IEC 7942-4:1998
- language bindings adalah standar ISO ISO 8651.
- Definisi fungsional GKS-3D (Graphical Kernel System for Three Dimensions) adalah standar dari ISO yakni ISO 8805, dan binding C yang sesuai adalah ISO/IEC 8806.
Fungsionalitas GKS dikemas sebagai standar model data dalam standar STEP, bagian dari ISO 10303-46.
Isi Standar ISO/IEC 7942-2:1997
Berikut adalah kutipan isi Standar ISO/IEC 7942-2:1997 yang diambil dari Online Browsing Platform (OBP) dari situs resmi iso.org.
Yang ditambah dengan berbagai keterangan dan informasi untuk mempermudah pemahaman pembaca.
Hanya bagian standar yang informatif yang tersedia untuk umum, OBP hanya menampilkan hingga klausa 3 saja.
Oleh karena itu, untuk melihat konten lengkap dari standar ini, maka pembaca harus membeli standar dari ISO ini secara resmi.
Daftar Isi Standar ISO/IEC 7942-2:1997
Klausa 0 – 6
- Foreword
- Introduction
- 1 Scope
- 2 Normative references
- 3 Definitions
- 4 Concepts
- 4.1 The structure of a GKS-94 NDC metafile
- 4.2 Metafile elements
- 4.3 Delimiter elements
- 4.4 Metafile descriptor elements
- 4.5 Control elements
- 4.6 Graphical primitive elements
- 4.7 Attribute elements
- 4.8 Application structure elements
- 4.9 Metafile states
- 5 Abstract specification of new elements
- 5.1 Data type definitions and abbreviations
- 5.2 Delimiter elements
- 5.3 Metafile descriptor elements
- 5.4 Control elements
- 5.5 Graphical primitive elements
- 5.6 Attribute elements
- 5.7 Metafile defaults
- 6 Mapping from NDC picture to NDC metafile
- 6.1 Introduction
- 6.2 Output primitives
- 6.2.1 SET OF POLYLINE
- 6.2.2 SET OF NURB
- 6.2.3 SET OF CONIC SECTION
- 6.2.4 POLYMARKER
- 6.2.5 SET OF FILL AREA
- 6.2.6 SET OF ELLIPTIC SECTOR
- 6.2.7 SET OF ELLIPTIC SEGMENT
- 6.2.8 SET OF ELLIPTIC DISC
- 6.2.9 SET OF CLOSED NURB
- 6.2.10 TEXT
- 6.2.11 CELL ARRAY
- 6.2.12 DESIGN PRIMITIVE
- 6.2.13 GENERALIZED DRAWING PRIMITIVE
- 6.3 Output attributes
- 6.3.1 SCISSOR SET
- 6.3.2 TEXT UP VECTOR and TEXT SKEW ANGLE
- 6.3.3 CHARACTER FONT AND PRECISION
- 6.3.4 COLOUR SPECIFIER
Klausa 7 – 9
- 7 The Character Encoding of the GKS-94 NDC Metafile
- 7.1 Notational conventions
- 7.2 Method of encoding opcodes
- 7.2.1 Introduction
- 7.2.2 Opcode assignments
- 7.3 Method of encoding parameters
- 7.4 Representation of new elements
- 7.4.1 Introduction
- 7.4.2 Delimiter elements
- 7.4.3 Metafile descriptor elements
- 7.4.4 Control elements
- 7.4.5 Graphical primitive elements
- 7.4.6 Attribute elements
- 7.4.7 Application structure elements
- 8 The Binary Encoding of the GKS-94 NDC Metafile
- 8.1 Overall structure
- 8.2 Primitive data forms
- 8.3 Representation of abstract parameter types
- 8.4 Representation of each element
- 8.4.1 Introduction
- 8.4.2 Delimiter elements
- 8.4.3 Metafile descriptor elements
- 8.4.4 Control elements
- 8.4.5 Graphical primitive elements
- 8.4.6 Attribute elements
- 8.4.7 Structure attribute elements
- 9 The Clear Text Encoding of the GKS-94 NDC Metafile
- 9.1 Notational conventions
- 9.2 Encoding parameter types
- 9.3 Forming names
- 9.3.1 Introduction
- 9.3.2 Words deleted
- 9.3.3 Words used unabbreviated
- 9.3.4 Abbreviations
- 9.3.5 The derived names of new elements
- 9.4 Encoding the NDC Metafile elements
- 9.4.1 Introduction
- 9.4.2 Encoding delimiter elements
- 9.4.3 Encoding metafile descriptor elements
- 9.4.4 Encoding control elements
- 9.4.5 Encoding graphical primitive elements
- 9.4.6 Encoding attribute elements
- 9.4.7 Encoding of application structure elements
Daftar Isi Annex
- Annex A Formal grammar
- A.1 Introduction
- A.2 Notation
- A.3 Detailed grammar
- A.3.1 Metafile structure
- A.3.2 Metafile descriptor elements
- A.3.3 Picture descriptor elements
- A.3.4 Control elements
- A.3.5 Graphical elements
- A.3.6 Attribute elements
- A.3.7 Terminal symbols
- Annex B New element list
- B.1 Introduction
- B.2 Delimiter elements
- B.3 Metafile descriptor elements
- B.4 Control elements
- B.5 Graphical primitive elements
- B.6 Attribute elements
Foreword : Kata pengantar
ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Elektroteknik Internasional) membentuk sistem khusus untuk standardisasi di seluruh dunia.
Badan nasional yang menjadi anggota ISO atau IEC berpartisipasi dalam pengembangan Standar Internasional,
melalui komite teknis yang dibentuk oleh organisasi masing-masing untuk menangani bidang kegiatan teknis tertentu.
Komite teknis ISO dan IEC berkolaborasi dalam bidang yang menjadi kepentingan bersama.
Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan tersebut.
Di bidang teknologi informasi, ISO dan IEC telah membentuk komite teknis bersama, ISO/IEC JTC1.
Rancangan Standar Internasional yang diadopsi oleh komite teknis bersama diedarkan ke badan-badan nasional untuk pemungutan suara.
Publikasi sebagai Standar Internasional memerlukan persetujuan setidaknya 75% dari badan-badan nasional yang memberikan suara.
Standar Internasional ISO/IEC 7942-2 disiapkan oleh :
- Joint Technical Committee ISO/IEC JTC1, Information technology, Subcommittee SC24, Computer graphics and image processing,
- atau : Komite Teknis Bersama ISO/IEC JTC1, Teknologi informasi, Subkomite SC24, Komputer grafis dan pemrosesan gambar.
ISO/IEC 7942 terdiri dari bagian-bagian berikut, dengan judul umum berikut :
Information technology – Computer graphics and image processing – Graphical Kernel System (GKS) :
- Part 1: Functional description (Deskripsi fungsional)
- Part 2: NDC metafile (Metafile NDC)
- Part 3: Audit trail
- Part 4: Picture part archive (Arsip bagian gambar)
Lampiran A dan B merupakan bagian integral dari bagian ISO/IEC 7942 ini.
Mengenal ISO dan IEC
ISO (International Organization for Standardization) adalah suatu organisasi atau lembaga nirlaba internasional.
Tujuan dari ISO adalah untuk membuat dan memperkenalkan standar dan standardisasi internasional untuk berbagai tujuan.
Sebagaimana dengan ISO, IEC juga merupakan organisasi standardisasi internasional yang menyusun dan menerbitkan standar-standar internasional.
Namun ruang lingkupnya adalah untuk seluruh bidang elektrik, elektronik dan teknologi yang terkait atau bidang teknologi elektro (electrotechnology).
Lebih jelas mengenai ISO dan IEC dapat dibaca pada artikel lain dari standarku.com berikut :
Introduction : Pengenalan Standar
Metafile NDC menyediakan format file dan pengkodean yang sesuai untuk penyimpanan dan pengambilan informasi gambar.
Format file terdiri dari satu set elemen yang dapat digunakan untuk menjelaskan gambar dengan cara yang kompatibel, antara sistem arsitektur yang berbeda dan perangkat dengan kemampuan dan desain yang berbeda.
Bagian ISO/IEC 7942 ini memperluas ketentuan dari ISO/IEC 8632:1992/Amd.2:1995.
ISO/IEC 7942-2:1997 Klausa 1-3
1 Scope : Lingkup
Bagian ISO/IEC 7942 ini menyediakan format file dan penyandian untuk penyimpanan dan pengambilan gambar GKS-94 Normalized Device Coordinate (NDC).
Ini adalah perpanjangan dari Metafile Grafik Komputer, Versi 4 yang ditentukan oleh ISO/IEC 8632:1992/Amd.2: 1995 (all parts).
2 Normative references : Referensi normatif
Standar berikut berisi ketentuan yang, melalui referensi dalam teks ini, merupakan ketentuan dari bagian ISO/IEC 7942 ini.
Pada saat publikasi, edisi yang ditunjukkan adalah valid.
Semua standar dapat direvisi, dan pihak-pihak dalam perjanjian berdasarkan bagian ISO/IEC 7942 ini didorong untuk menyelidiki kemungkinan penerapan edisi terbaru dari standar yang ditunjukkan di bawah ini.
Anggota IEC dan ISO memelihara daftar Standar Internasional yang berlaku saat ini.
- ISO/IEC 7942-1:1994, Teknologi informasi – Komputer grafis dan pemrosesan gambar – Sistem Kernel Grafis (GKS) – Bagian 1: Deskripsi fungsional.
- ISO/IEC 8632:1992/Amd.2:1995, Teknologi informasi – Grafik komputer – Metafile untuk transfer dan penyimpanan informasi deskripsi gambar (semua bagian).
3 Definition : Definisi
Untuk tujuan bagian ISO/IEC 7942 ini, definisi yang diberikan dalam ISO/IEC 7942-1 dan ISO/IEC 8632-1/Amd.2 berlaku.
Demikian artikel dari standarku.com mengenai Standar ISO/IEC 7942-2:1997.
Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.
Baca artikel lain :
- International Organization for Standardization
- Memahami apa itu Standar ISO
- ISO IEC 9995-1 tata letak keyboard
- ISO IEC 9995-2 alfanumerik tata letak keyboard
- ISO IEC 9995-3 pelengkap zona alfanumerik keyboard
- ISO IEC 9995-4 numerik tata letak keyboard
- ISO IEC 9995-5 fungsi tata letak keyboard
- ISO 4902 DTE DCE interface connector
- ISO 4903 15-pole DTE/DCE interface connector
- ISO 2709 format pertukaran informasi
- ISO IEC 2022 character code structure
- ISO IEC 646 information interchange
- ISO IEC 4873 ISO 8-bit code information interchange
- ISO IEC 7498-1 Model Referensi Dasar
Sumber referensi :