2D and PDF Graphics in Mac OS X
A volume in The Morgan Kaufmann Series in Computer Graphics
Book • 2006
- Quartz Compositor is the windowing system that is responsible for the user interface in Mac OS X. On a Mac OS X system, the Quartz Compositor can be seen in a process list as Window Manager or, in more recent versions, WindowServer. Quartz Compositor performs two main functions: maintaining and compositing windows event routing Each window in Mac OS X is stored as a bitmap associated with.
- The Quartz 2D library has a long legacy behind it and understanding that legacy may help you to recognize some of the idiosyncrasies of the library’s imaging model. Moreover, Quartz 2D is a single part in a larger graphics architecture on Mac OS X. This architecture was designed from its inception to take advantage of advances in the graphics hardware of modern personal computers.
Quartz is an essential part of the graphics system in Mac OS X.Quartz is partially based on the Portable Document Format (PDF) standard, and allows anti-aliasing, rendering, and compositing of PostScript graphics.Quartz also draws the Aqua user interface. Aqua uses Quartz for many of its special effects. Global Nav Open Menu Global Nav Close Menu; Apple; Shopping Bag +.
Browse content
Table of contents
Actions for selected chapters
Select all / Deselect all
About the book
Description
Written by members of the development team at Apple, Programming with Quartz is the first book to describe the sophisticated graphics system of Mac OS X. By using the methods described in this book, developers will be able to fully exploit the state-of-the-art graphics capabilities of Mac OS X in their applications, whether for Cocoa or Carbon development. This book also serves as an introduction to 2D graphics concepts, including how images are drawn and how color is rendered. It includes guidance for working with PDF documents, drawing bitmap graphics, using Quartz built-in color management, and drawing text. Programming with Quartz is a rich resource for new and experienced Mac OS X developers, Cocoa and Carbon programmers, UNIX developers who are migrating to Mac OS X, and anyone interested in powerful 2D graphics systems.
Quartz For Mac Os X 10.7
Written by members of the development team at Apple, Programming with Quartz is the first book to describe the sophisticated graphics system of Mac OS X. By using the methods described in this book, developers will be able to fully exploit the state-of-the-art graphics capabilities of Mac OS X in their applications, whether for Cocoa or Carbon development. This book also serves as an introduction to 2D graphics concepts, including how images are drawn and how color is rendered. It includes guidance for working with PDF documents, drawing bitmap graphics, using Quartz built-in color management, and drawing text. Programming with Quartz is a rich resource for new and experienced Mac OS X developers, Cocoa and Carbon programmers, UNIX developers who are migrating to Mac OS X, and anyone interested in powerful 2D graphics systems.
Key Features
- This is the definitive guide to the revolutionary graphics system of Mac OS X that uses the Portable Document Format (PDF) as the basis of its imaging model
- It contains the latest on programming with Quartz for Mac OS X version 10.4
- Carefully crafted and extensive code examples show how to accomplish most of the drawing tasks possible with Quartz
- This is the definitive guide to the revolutionary graphics system of Mac OS X that uses the Portable Document Format (PDF) as the basis of its imaging model
- It contains the latest on programming with Quartz for Mac OS X version 10.4
- Carefully crafted and extensive code examples show how to accomplish most of the drawing tasks possible with Quartz
Details
Language
English
Copyright
Copyright © 2006 Elsevier Inc. All rights reserved
No. of pages
704
DOI
You currently don’t have access to this book, however youcan purchase separate chapters directly from the table of contentsor buy the full version.
Home > Store
Share|
Register your product to gain access to bonus material or receive a coupon.
- By R. Scott Thompson
- Published Mar 10, 2006 by Addison-Wesley Professional.
Book
- Sorry, this book is no longer in print.
Description
- Copyright 2006
- Dimensions: 7' x 9-1/4'
- Pages: 352
- Edition: 1st
- Book
- ISBN-10: 0-321-33663-1
- ISBN-13: 978-0-321-33663-7
Core Graphics is the new graphics framework for Mac OS X. Quartz, the 2D drawing system, and Core Image, which processes both video and still images, are the key new technologies in this framework and provide the tools Mac OS X developers need to create and draw graphics for their applications that target the design-savvy Mac consumer audience. With the evolution of Mac OS X, Apple is phasing out use of its previous graphics framework, QuickDraw, and encouraging all developers to begin using Core Graphics. The model for Quartz is completely unique and entirely different from QuickDraw creating a steep learning curve for all developers moving over. This book is in an introduction and guide to working with Core Graphics, specifically Quartz and Core Image. It carries the developer through the fundamental Quartz models and basic concepts such as drawing, coordinating system basics, virtual paint, and CGContext. Once the fundamentals are covered, author Scott Thompson delves into more advanced topics such as shading, patterns, and manipulating image effects. Practical code examples enhance the discussion and offer Mac developers the information they need to incorporate these powerful graphics into their own Mac OS X Applications.
Sample Content
Online Sample Chapter
Downloadable Sample Chapter
Download the Sample Chapter related to this title.
Table of Contents
Chapter 1: Getting Started 1
Chapter 3: Introduction to Quartz 2D 37
Chapter 5: Transformations 103
Chapter 7: Line Art–Drawing 163
Chapter 9: Importing and Exporting Images 211