35.140.0
—
Computer graphics
ISO/IEC 8632 provides a file format suitable for the storage and retrieval of picture description information. The file format consists of an ordered set of elements that may be used to describe pictures in a way that is compatible between systems of different architectures, compatible with devices of differing capabilities and design, and meaningful to application constituencies. This picture description includes the capability for describing static images.
The elements specified provide for the representation of a wide range of pictures on a wide range of graphical devices. The elements are organized into groups that delimit major structures (metafiles, pictures, and application
structures), that specify the representations used within the metafile, that control the display of the picture, that
perform basic drawing actions, that control the attributes of the basic drawing actions, that allow application-specific
structuring to be overlaid on the graphical content, and that provide access to non-standard device capabilities.
The metafile is defined in such a way that, in addition to sequential access to the whole metafile, random access to
individual pictures and individual context-independent application structures is well-defined. Applications which require random access to pictures and/or context-independent application structures within pictures may, within the metafile, define directories to these pictures and/or context-independent application structures. The metafile may then be opened and randomly accessed without interpreting the entire metafile.
In addition to a functional specification, two standard encodings of the metafile syntax are specified. These encodings address the needs of applications that require small metafile size plus minimum effort to generate and interpret, and maximum flexibility for a human reader or editor of the metafile.
This part of ISO/IEC 8632 describes the format using an abstract syntax. The remaining parts of ISO 8632 specify standardized encodings that conform to this syntax: ISO/IEC 8632-3 specifies a binary encoding; ISO/IEC 8632-4
specifies a clear text encoding.
تقدم المواصفة ISO/IEC 8632 تنسيق ملف ملائمًا لتخزين معلومات أوصاف الصور واسترجاعها. ويحتوي تنسيق الملف على مجموعة مرتبة من العناصر التي يمكن استخدامها لوصف الصور بطريقة تتوافق بين أنظمة البُنى المختلفة، وكذلك تتوافق مع الأجهزة ذات القدرات والتصميمات المختلفة، وتتضمن مغزى معين لفئات التطبيق. ويشمل وصف الصور القدرة على وصف الصور الساكنة.
تتيح العناصر المحددة تمثيلًا لنطاق عريض من الصور على نطاق عريض من الأجهزة الرسومية. ويتم تنظيم العناصر في مجموعات من شأنها تقييد البُنى الرئيسة (ملفات التعريف والصور وبُنى التطبيقات)، وتحديد التمثيلات المستخدمة ضمن ملف التعريف، والتحكم في عرض الصورة، وتنفيذ إجراءات الرسم الأساسية، والتحكم بسمات إجراءات الرسم الأساسية، والسماح أيضًا بتراكب الهيكلة الخاصة بالتطبيق على المحتوى الرسومي؛ هذا بالإضافة إلى أن هذه المجموعات تتيح الوصول إلى قدرات الجهاز غير القياسية.
يتم تعريف ملف التعريف بطريقة يتم فيها تعريف الوصول العشوائي للصور الفردية وبُنى التطبيقات المستقلة عن السياق، بالإضافة إلى الوصول المتتابع لملف التعريف بالكامل، تعريفًا جيدًا.
يمكن للتطبيقات التي تتطلب وصولًا عشوائيًا للصور و/أو بُنى التطبيقات المستقلة عن السياق ضمن الصور، تعريف الدلائل إلى هذه الصور و/أو بُنى التطبيقات المستقلة عن السياق، وذلك ضمن ملف التعريف. ومن ثم يمكن فتح ملف التعريف والوصول إليه بطريقة عشوائية دون تفسير الملف بالكامل.
بالإضافة إلى المواصفات الوظيفية، يُحدد ترميزان قياسيان لتركيب ملف التعريف؛ حيث يتضمن هذان التشفيران احتياجات التطبيق التي تتطلب أحجامًا صغيرة لملفات التعريف بالإضافة إلى أدنى الجهود للتوليد والتفسير مع أقصى مرونة للقارئ أو المحرر البشري لملف التعريف.
يصف هذا الجزء من المواصفة ISO/IEC 8632 التنسيق باستخدام تركيب تجريدي؛ أما الأجزاء الأخرى من المواصفة ISO 8632، فهي تحدد الترميزات الموحدة التي تتطابق مع هذه الصيغة.
يحدد الجزء ISO/IEC 8632-3 الترميز الثنائي؛ أما الجزء ISO/IEC 8632-4، فيحدد ترميز النص العادي.