The Quartz 2D drawing model allows you to create sophisticated graphics withĪ simple API. Model that graphics professionals have used for several years to create theĪrtwork on everything from books and advertisements to application splash screens It is a modern graphics libraryīased on the imaging model that Adobe created originally for PostScript printersĪnd later as part of the PDF graphics file format. Quartz 2D is a part of the Core Graphics system. Replace their QuickDraw graphics code with similar code that uses Quartz 2D. Apple recommends that application developers The graphics system on Mac OS X will have to replace their QuickDraw drawingĬode with a more modern alternative. Any program that wants to take full advantage of Applications that only rely on QuickDrawįor drawing will not enjoy any innovations Apple makes in the graphics system.Įven worse, in the future, applications that rely on QuickDraw may actually That library will not evolve any farther. With the introduction of Mac OS X 10.4, Tiger, Apple has deprecated QuickDrawand Onto the same screen or even into the same window. Quartz allows applications to seamlessly integrate technologiesĪs diverse as the motion graphics of QuickTime and the 3D graphics of OpenGL Such as translucent windows to the system. In performing this task, it takesĪdvantage of modern graphics hardware to improve performance and introduce features Of windows and combing them on the screen. For example, Core Graphics has taken over the job of collecting the images Platform on which many of the innovations in the Mac OS X graphics system areīuilt. Quartz not only handles many of the responsibilities of QuickDraw, it is the To handle many of the drawing and screen management tasks, Apple introducedĪ new graphics system called Quartz. Many of QuickDraw's responsibilities migrated to other portions of the As the demands placed on the graphics system increased,Īpple discovered that a reliance on QuickDraw imparted some limitations to theirĬapability to expand the graphics system. Their windows, but it also played a role in managing the screen, handling events,Īnd changing the cursor. QuickDraw not only provided the tools that applications needed to draw into Primary focus of all Macintosh graphics was the QuickDraw graphics library. Prior to the introduction of Mac OS X, the The graphics systems available to Macintosh applications have evolved very Ĭhapter 2: From QuickDraw to Quartz 2D 15Ĭhapter 9: Importing and Exporting Images 211Ĭhapter 11: Drawing Text with Quartz 2D 249 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. Once the fundamentals are covered, author Scott Thompson delves into more advanced topics such as shading, patterns, and manipulating image effects. It carries the developer through the fundamental Quartz models and basic concepts such as drawing, coordinating system basics, virtual paint, and CGContext. This book is in an introduction and guide to working with Core Graphics, specifically Quartz and Core Image. The model for Quartz is completely unique and entirely different from QuickDraw creating a steep learning curve for all developers moving over. 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. 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. Core Graphics is the new graphics framework for Mac OS X.
0 Comments
Leave a Reply. |