Binding: Paperback Dewey Decimal Number: 006.6 EAN: 9780321336637 ISBN: 0321336631 Label: Addison-Wesley Professional Manufacturer: Addison-Wesley Professional Number Of Items: 1 Number Of Pages: 352 Publication Date: March 20, 2006 Publisher: Addison-Wesley Professional Sales Rank: 519530 Studio: Addison-Wesley Professional
Product DescriptionCore 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.
Customer Reviews
Average Rating:
Rating: - Informative but Irrelevant. Obsolete!
This was great for learning quartz in TIGER but a lot of the examples don't compile in Leopard. A lot of stuff is also (bizarrely) written in C++ in Carbon. Almost the first sentence of every other Mac programming book I've ever read was "Use Cocoa and Objective C". Almost every paragraph in the book tells Cocoa programmers where to look for documentation instead. Even the examples that are written in Cocoa are in "Objective-C++" (.mm).
Granted it was a decent introduction to Quartz ... Read More
Rating: - Good, albeit overpriced, overview of Quartz 2D Graphics
I just purchased this book today at the full list price of $49.99. This is too much IMO for a 300 page overview of a graphics system (no matter how well written.) That said, by chapter 2 I've already noticed a number of mistakes not picked up by editors (probably because the words substituted are not incorrectly spelled: ie. 'inherit' instead of 'inherent', or 'combing' instead of 'combining') Maybe I'm just being nitpicky, but I'm growing tired of laziness on the part of publishing houses.
Read More
Rating: - Great Overview
Well presented material. Good overview of state-of-the-art Mac graphics. Simply written. Good reference.
Rating: - The book on how to use Quartz right away.
Quartz is 2D Graphics lightweight C-based API on Mac OS X. It is by design resolution and device independent. It is based on the industry standard PDF imaging model. Is is a primary drawing API on a Mac OS X, and it supersedes QuickDraw.
Now about the book: I like author's approachable style of presentation. The content of the book is quite supplementary to the Apple's own documentation, which sometimes gets very terse. The book doesn't assume very much from the reader, so even Mac programming ... Read More
Rating: - Best Practices for Mac programmers.
I thought this was a great book for Mac programmers who want to know more about Quartz. It is well written and easy to follow. There is a CD-ROM with the sample code included with the book. It covers the essentials and gives "Best Practices" advice on actually using Quartz in a professional program, including performance issues. R. Scott Thompson is a talented author and I hope he will write more programming books in the future.
It starts with a clear introduction to Quartz, but gets right ... Read More