ISO/IEC INTERNATIONAL STANDARD 9636-6 Firstedition 1991-12-15 Information technology -- Computer graphics Interfacing techniques for dialogues with graphical devices (CGl) --- Functional specification Part 6: Raster Technologies de I'information -Infographie -- Interfaces pour 'infographie -- Specifications fonctionnelles -- Partie 6:Raster Reference number ISO/IEC9636-6:1991(E) Copyright Intermational Organization for Standardization poudeON Not for Resale ISO/IEC 9636-6 : 1991 (E) Contents Page Foreword iv Introduction 1 Scope 2 2 3 Raster concepts. 3 3.1 Introduction 3.2 Architectural concept 3.2.1 Bitmaps 3.2.2 Displayable bitmaps . 3.2.3 Non-displayable bitmaps 3.2.4 Bitmap identifiers... 3.3 Control of bitmap manipulations 3.3.1 The drawing bitmap . 3.3.2 Two-operand bitblts . 3.3.3 Tile three-operand bitblt 3.3.4 Bitmaps regions used as patterns 3.3.5 Drawing modes... 3.3.6 Transparency 3.3.7 Raster operation functions with mapped bitmap: 3.3.8 Rendering in full-depth bitmaps 3.3.9 Rendering in mapped bitmaps 3.4 Pixel array. 3.5 The VDC-to-Device Mapping and clipping.. 3.5.1 Determining the position and size of created bitmaps 3.5.2 Clipping .... 3.6 Inquiry 10 4 Interactions with other parts of ISO/IEC 9636 . 11 4.1 Interactions with ISO/IEC 9636-2 (Control) 11 4.2 Interactions with ISO/IEC 9636-3 (Output).. 11 4.3 Interactions with ISO/IEC 9636-4 (Segments) 11 4.4 InteractionswithISO/IEC9636-5(Input).... 11 5 Abstract specification of functions 12 5.1 Introduction...... 12 5.1.1 Data types employed.. 12 5.1.2 Validity of returned information. 12 5.2 Raster control functions 5.2.1 GET NEW BITMAP IDENTIFIER 12 5.2.2 CREATEBITMAP 12 5.2.3 DELETE BITMAP. 14 5.2.4 DRAWINGBITMAP 14 5.2.5 DISPLAY BITMAP. 15 5.2.6 MAPPEDBITMAPFOREGROUNDCOLOUR 15 5.2.7 MAPPEDBITMAPBACKGROUNDCOLOUR 15 5.2.8 TRANSPARENTCOLOUR 15 5.3 Raster attribute functions 16 5.3.1 DRAWINGMODE 16 5.3.2 FILLBITMAP 17 5.4 Raster operation functions 18 5.4.1 PIXELARRAY 18 ?ISO/IEC1991 All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office · Case postale 56 . CH-1211 Geneve 20. Switzerland Printed in Switzerland i Copyright International Organization for Standardizatior No reproduction or networking pemited without license from IHS Not for Resale ISO/IEC 9636-6 : 1991 (E) 5.4.2 GETPIXELARRAY 19 5.4.3 GET PIXEL ARRAY DIMENSIONS 20 5.4.4 SOURCEDESTINATIONBITBLT.... 20 5.4.5 TILETHREEOPERANDBITBLT 21 6 Raster inquiry functions. 25 6.1 Introduction 25 6.1.1 Data types employed. 25 6.1.2 Validity of returmed information 25 6.2 Raster description table ....... 25 6.2.1 INQUIRERASTERCAPABILITY..... 25 6.2.2 INOUIRELISTOFSUPPORTEDDRAWING-MODE/TRANSPARENCY PAIRS 26 6.2.3 INQUIRELISTOF SUPPORTED DRAWING-MODE-3/TRANSPARENCY PAIRS 26 6.3 Raster state list 26 6.3.1 INOUIRERASTERSTATE 26 6.3.2 INQUIRE LIST OF NON-DISPLAYABLE BITMAP IDENTIFIERS 26 6.3.3 INQUIRELISTOFDISPLAYABLEBITMAPIDENTIFIERS 27 6.4 Bitmap state list .. 27 6.4.1 INQUIREBITMAP STATE 27 7 Raster description tables and state lists 28 7.1 Raster description table 28 7.2 State lists 29 7.2.1 Raster state list 29 7.2.2 Bitmap state list 29 A Formal grammar of the functional specification 31 B Raster errors 38 c Guidelines for CGI implementors 39 D List of BOOLEANOP class drawing-mode-3 values 41 E Someraster operation examples.. 45 F Algorithmic explanation of raster operations . 47 ii Copyright International Organization for Standardizatior No reproduction or networking permitted without license from IHS Not for Resale

.pdf文档 ISO IEC 9636-6 1991 Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 6 Raster

文档预览
中文文档 55 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共55页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
ISO IEC 9636-6 1991 Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 6  Raster 第 1 页 ISO IEC 9636-6 1991 Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 6  Raster 第 2 页 ISO IEC 9636-6 1991 Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 6  Raster 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-10-07 16:49:21上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。