The Computer Graphics Interface by B. Shepherd - Bookswagon
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Graphical and digital media applications > The Computer Graphics Interface: Computer Graphics Standards Series
The Computer Graphics Interface: Computer Graphics Standards Series

The Computer Graphics Interface: Computer Graphics Standards Series


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

The Computer Graphics Interface provides a concise discussion of computer graphics interface (CGI) standards. The title is comprised of seven chapters that cover the concepts of the CGI standard. Figures and examples are also included. The first chapter provides a general overview of CGI; this chapter covers graphics standards, functional specifications, and syntactic interfaces. Next, the book discusses the basic concepts of CGI, such as inquiry, profiles, and registration. The third chapter covers the CGI concepts and functions, while the fourth chapter deals with the concept of graphic objects. Chapter 5 discusses segments, while Chapter 6 tackles raster devices. The last chapter covers mechanism for manipulating graphic objects through the use of input/output devices. The text will be of great use to both novice and expert computer graphics artist, particularly those who are involved in designing user interface.

Table of Contents:
1. Overview 1.1 CGI Markets 1.2 Graphics Standards 1.2.1 Why the CGI? 1.2.2 Why Standards? 1.2.3 Standards Organizations 1.3 Relationship among Graphics Standards 1.3.1 Application-Level Standards 1.3.2 Device-Level Standards 1.4 Structure of this Book 1.5 CGI Functional Specification 1.6 CGI Syntactic Interfaces 1.6.1 Data Stream Encodings 1.6.2 Language Bindings 1.7 Conventions Used in this Book 1.7.1 General Conventions 1.7.2 Figures 1.7.3 Terminology 1.7.4 Functions 1.7.5 Description Tables and State Lists 1.7.6 Enumerated Values and CGI States 1.8 References 1.8.1 CGI-Related Books 1.8.2 Graphics Standards 1.8.3 Standards of General Interest 2. Introduction to the CGI 2.1 Reference Models 2.1.1 CGI Clients 2.1.2 CGI Targets 2.1.3 CGI Generator and Interpreter Configurations 2.2 CGI Pipeline 2.2.1 Graphic Object Pipeline 2.2.2 Raster Pipeline 2.2.3 Input Pipeline 2.3 Description Tables and State Lists 2.3.1 Description Tables 2.3.2 State Lists 2.3.3 Structure and Organization 2.4 Inquiry 2.5 Color 2.5.1 The RGB Color Model 2.5.2 Background Color 2.5.3 Foreground Color 2.6 Profiles 2.6.1 Rationale for Profiles 2.6.2 Foundation Profiles 2.6.3 Constituency Profiles 2.7 Registration 2.8 Conformance 3. Control 3.1 Introduction 3.1.1 Single Device Interface 3.1.2 Serial Synchronous Interface 3.1.3 Control Function Categories 3.2 Virtual Device Management 3.2.1 Device Control 3.2.2 Drawing Surface Control 3.2.3 Deferral Modes 3.2.4 Example Client Application 3.3 Numerical Precision Requirements 3.3.1 Fundamental Precision Requirements 3.3.2 Virtual Device Coordinate Precision Requirements 3.3.3 Color Precision Requirements 3.3.4 Index and Name Precision Requirements 3.3.5 Numerical Precision Requirement Function Parameters 3.4 Coordinate Space 3.4.1 VDC Space and Range 3.4.2 VDC Extent 3.5 Viewport 3.5.1 Device Viewport 3.5.2 Viewport Specification Modes 3.5.3 Effective Viewport 3.5.4 VDC-to-Device Mapping 3.5.5 Dynamic Change in Display Surface Size 3.6 Clipping 3.6.1 Object Clipping 3.6.2 Drawing Surface Clipping 3.7 Miscellaneous Control 3.7.1 Escapes 3.7.2 Message 3.7.3 State List Inquiry 3.8 Error Handling 3.8.1 Error Control 3.8.2 Error Handling Example 3.8.3 Error Queue 4. Output 4.1 General Output Concepts 4.1.1 Concept of Graphic Objects 4.1.2 Graphic Primitive Concepts 4.1.3 Attribute Concepts 4.1.4 Attribute Control Concepts 4.1.5 Output Inquiry Concepts 4.2 Output State Transitions 4.3 Line Graphic Objects 4.3.1 Line Primitives 4.3.2 Line Attributes for Appearance 4.3.3 Line Attributes for Rendering 4.3.4 General Line Attributes 4.3.5 Line Attributes for Clipping 4.3.6 Line Clipping 4.4 Marker Graphic Objects 4.4.1 Marker Primitive 4.4.2 Marker Attributes for Appearance 4.4.3 Marker Attributes for Rendering 4.4.4 General Marker Attributes 4.4.5 Marker Attributes for Clipping 4.4.6 Marker Clipping 4.4.7 Applying Transformations to Markers 4.5 Text Graphic Objects 4.5.1 Text Primitives 4.5.2 Text Attributes for Appearance 4.5.3 Text Attributes for Rendering 4.5.4 General Text Attributes 4.5.5 Text Clipping 4.5.6 Retrieving Text Extent 4.6 Filled Area Graphic Objects 4.6.1 Filled Area Primitives 4.6.2 Filled Area Attributes for Appearance 4.6.3 Filled Area Attributes for Rendering 4.6.4 General Filled Area Attributes 4.6.5 Filled Area Attributes for Clipping 4.6.6 Filled Area Clipping 4.6.7 Applying Transformations to Filled Areas 4.6.8 Interior Filling 4.7 Compound Graphic Objects 4.7.1 Compound Text 4.7.2 Closed Figures 4.8 Image Graphic Objects 4.8.1 Image Primitive 4.8.2 Image Attributes for Appearance 4.8.3 General Image Attributes 4.8.4 Image Clipping 4.8.5 Applying Transformations to Images 4.9 GDP Graphic Objects 4.10 Bundle Tables 4.10.1 Setting Bundle Table Entries 4.10.2 Deleting Bundle Table Entries 4.11 Pattern Table 4.11.1 Defining the Pattern Table 4.11.2 Deleting Pattern Table Entries 4.12 Saving Attribute Sets 4.12.1 Save Primitive Attributes 4.12.2 Restore Primitive Attributes 4.12.3 Delete Primitive Attribute Save Set 4.13 Character Sets, Coding, and Fonts 4.13.1 Character Sets 4.13.2 Character Set List 4.13.3 Character Coding Announcers 4.13.4 Font List 5. Segments 5.1 Segment Model Example 5.2 Segment Concepts 5.2.1 Relationship to the CGI Pipeline 5.2.2 Nonretained Data 5.2.3 Segment State Transitions 5.2.4 Changing Segments 5.3 Segment Functional Groups 5.3.1 Segment Creation 5.3.2 Segment Attribute Modification 5.3.3 Segment Display 5.3.4 Segment Copying 5.3.5 Segment Deletion 5.3.6 Segment Picking 5.3.7 Segment Inquiry 5.4 Creating Segments 5.4.1 Opening Segments 5.4.2 Closing Segments 5.4.3 Maximum Number of Segments 5.4.4 Segment Names 5.4.5 Complete Segments 5.4.6 Segment Overflow 5.5 Segment Attributes 5.5.1 Segment Attributes That Affect the Rendered Appearance 5.5.2 Segment Attributes That Control Pick Input 5.6 Segment Display 5.6.1 Segment Regeneration 5.6.2 Explicit Segment Display 5.6.3 Implicit Display 5.7 Copying Segments 5.7.1 Copy Segment 5.7.2 Copy Segment Path of the CGI Pipeline 5.7.3 Making Duplicate Copies of Segments 5.7.4 Displaying a Single Segment 5.7.5 Inheritance Filters 5.8 Deleting Segments 5. 8.1 Delete Segment 5.8.2 Delete All Segments 5.9 Segment Picking 5.9.1 Pick Identifier 5.9.2 Pick Simulation 5.9.3 Pick Aperture Shape6. Raster 6.1 Raster Pipeline 6.1.1 Bitmap Types 6.1.2 Bitmap Connections 6.2 Pixels 6.2.1 Pixel Shape 6.2.2 Pixel Location 6.3 Bitmaps 6.3.1 Bitmap State List 6.3.2 Displayable Bitmaps 6.3.3 Nondisplayable Bitmaps 6.3.4 Client-Created Bitmaps 6.3.5 Drawing Bitmap 6.4 Drawing Graphic Objects into Bitmaps 6.4.1 Raster Attributes 6.4.2 Graphic Object Transparency 6.5 Raster Operation Functions 6.5.1 Pixel Transparency 6.5.2 Bitblt Functions 6.5.3 Pixel Array Functions7. Input 7.1 General Input Concepts 7.1.1 Logical Input Devices 7.1.2 Operator Feedback 7.1.4 Input Inquiry 7.1.3 Input Methods 7.1.5 Response Validity 7.1.6 Interactions with Other Parts of the CGI 7.2 Input Coordinate Space 7.2.1 Relationship to the Physical Device 7.2.2 Input Coordinate Mapping 7.2.3 Mapping Defaults 7.3 Input Classes 7.3.1 Measures 7.3.2 Control 7.3.3 Input Clipping 7.4 Operator Feedback 7.5 Input Pipeline 7.6 Input Methods 7.6.1 Request 7.6.2 Echo Request 7.6.3 Sample 7.6.4 Event 7.6.5 Get Additional Data 7.6.6 Timeout 7.7 Input Device Control Functions 7.7.1 Initialize Logical Input Device 7.7.2 Release Logical Input Device 7.7.3 Echo Controls 7.7.4 Echo Data 7.7.5 Associate Triggers 7.7.6 Put Current Measure 7.7.7 Device Data 7.8 Combining Classes and Methods 7.8.1 Orthogonality of Operator Feedback and Input Methods 7.8.2 Examples of Combined Input Operations Index


Best Sellers


Product Details
  • ISBN-13: 9780750615389
  • Publisher: Elsevier Science & Technology
  • Publisher Imprint: Butterworth-Heinemann Ltd
  • Language: English
  • Sub Title: Computer Graphics Standards Series
  • ISBN-10: 0750615389
  • Publisher Date: 15 Jul 1991
  • Binding: Hardback
  • No of Pages: 394


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
The Computer Graphics Interface: Computer Graphics Standards Series
Elsevier Science & Technology -
The Computer Graphics Interface: Computer Graphics Standards Series
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

The Computer Graphics Interface: Computer Graphics Standards Series

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!