Summer Reading B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | July 14, 2015

    Joshua Mohr: IMG Your Imagination, Your Fingerprint



    When I was in grad school, a teacher told our workshop that if a published novel is 300 pages, the writer had to generate 1,200 along the way. I... Continue »
    1. $17.50 Sale Hardcover add to wish list

      All This Life

      Joshua Mohr 9781593766030

    spacer
Qualifying orders ship free.
$27.00
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside Macintosh- OS X Programming

More copies of this ISBN

Quartz 2D Graphics for Mac OS X Developers with CDROM

by

Quartz 2D Graphics for Mac OS X Developers with CDROM Cover

 

Synopses & Reviews

Publisher Comments:

A Hands-On Guide and Introduction to Quartz 2D

 

On Mac OS X, Macintosh developers depend on the graphics and imaging frameworks of the Core Graphics system to implement multimedia features in their applications. With Core Graphics Apple has answered the increasing demands of graphics developers with a powerful collection of tools, including Quartz 2D and Core Image. Quartz 2D is a modern drawing API with a powerful imaging model. Beginning with Mac OS X 10.4, Tiger, Quartz 2D replaces the QuickDraw® graphics library in legacy applications and provides the functionality developers need to take advantage of the latest hardware.

 

Quartz 2D Graphics for Mac OS X® Developers is a hands-on guide and introduction to Quartz 2D. Differences between the interfaces and features of QuickDraw and Quartz 2D are making the switch challenging for developers. Through in-depth practical coverage, Mac developer and consultant Scott Thompson leads you smoothly through the transition and sets you on the path to developing cutting edge graphics in Core Image.

 

Through this invaluable guide, you will learn how to

  • Forge connections between Quartz 2D and graphics devices using CGContexts
  • Simplify the drawing process using transformations
  • Draw line art using path-drawing operations on Bezier paths
  • Use pixel data to create images
  • Import and export images from Quartz 2D with Image I/O and QuickTime
  • Generate text and implement special text effects
  • Draw in offscreen environments, such as CGLayers and offscreen bitmaps
  • Create shadings and patterns
  • Create PDFs from Quartz 2D drawings or import PDFs into your drawings

 

If you depend on QuickDraw for your graphics needs, or are interested in a system that pushes the envelope in computer graphics, now is the time to make the switch to Core Graphics (Quartz 2D, Core Image). This is the book that walks you through that change–step-by-step!

 

The companion CD-ROM contains projects and source code covered in this book so you can run each sample. The samples demonstrate how to call Quartz 2D from both Carbon and Cocoa applications as well as from Mac OS X’s Python scripting interface.

Synopsis:

A Hands-On Guide and Introduction to Quartz 2D

 

On Mac OS X, Macintosh developers depend on the graphics and imaging frameworks of the Core Graphics system to implement multimedia features in their applications. With Core Graphics Apple has answered the increasing demands of graphics developers with a powerful collection of tools, including Quartz 2D and Core Image. Quartz 2D is a modern drawing API with a powerful imaging model. Beginning with Mac OS X 10.4, Tiger, Quartz 2D replaces the QuickDraw® graphics library in legacy applications and provides the functionality developers need to take advantage of the latest hardware.

 

Quartz 2D Graphics for Mac OS X® Developers is a hands-on guide and introduction to Quartz 2D. Differences between the interfaces and features of QuickDraw and Quartz 2D are making the switch challenging for developers. Through in-depth practical coverage, Mac developer and consultant Scott Thompson leads you smoothly through the transition and sets you on the path to developing cutting edge graphics in Core Image.

 

Through this invaluable guide, you will learn how to

  • Forge connections between Quartz 2D and graphics devices using CGContexts
  • Simplify the drawing process using transformations
  • Draw line art using path-drawing operations on Bezier paths
  • Use pixel data to create images
  • Import and export images from Quartz 2D with Image I/O and QuickTime
  • Generate text and implement special text effects
  • Draw in offscreen environments, such as CGLayers and offscreen bitmaps
  • Create shadings and patterns
  • Create PDFs from Quartz 2D drawings or import PDFs into your drawings

 

If you depend on QuickDraw for your graphics needs, or are interested in a system that pushes the envelope in computer graphics, now is the time to make the switch to Core Graphics (Quartz 2D, Core Image). This is the book that walks you through that change–step-by-step!

 

The companion CD-ROM contains projects and source code covered in this book so you can run each sample. The samples demonstrate how to call Quartz 2D from both Carbon and Cocoa applications as well as from Mac OS X’s Python scripting interface.

About the Author

R. Scott Thompson is currently a software engineer at Mindjet Corporation (www.mindjet.com). He has been a professional Macintosh developer since 1993. Working with Apple as an independent consultant he helped developers move their applications from the classic Mac OS to Mac OS X. Prior to that, Scott was an engineer with Macromedia helping to create a popular PostScript-based print publishing application.

Table of Contents

Preface  xv

 

Chapter 1: Getting Started  1

Chapter 2: From QuickDraw to Quartz 2D  15

Chapter 3: Introduction to Quartz 2D  37

Chapter 4: The Graphics Context  69

Chapter 5: Transformations  103

Chapter 6: Line Art–Building Paths  135

Chapter 7: Line Art–Drawing  163

Chapter 8: Image Basics  177

Chapter 9: Importing and Exporting Images  211

Chapter 10: Drawing with Core Image  223

Chapter 11: Drawing Text with Quartz 2D  249

Chapter 12: Drawing Offscreen  265

Chapter 13: Shadings and Patterns  277

Chapter 14: Working with PDF  299

 

Index: 313

 

Product Details

ISBN:
9780321336637
Author:
Thompson, R Scott
Publisher:
Addison-Wesley Professional
Author:
Thompson, R. Scott
Subject:
Computer Graphics - General
Subject:
Computer graphics
Subject:
Macintosh (computer)
Subject:
Operating Systems - Macintosh
Subject:
Macintosh (Computer) -- Programming.
Subject:
Operating Systems - General
Copyright:
Edition Description:
Trade paper
Publication Date:
April 2006
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
352
Dimensions:
9 x 7 x 0.8 in 6 gr

Other books you might like

  1. Hindsights: The Wisdom and... Used Hardcover $7.95
  2. Selling the Dream Used Trade Paper $8.00

Related Subjects

Computers and Internet » Apple » OS X » Programming
Computers and Internet » Graphics » General
Computers and Internet » Operating Systems » General

Quartz 2D Graphics for Mac OS X Developers with CDROM Used Trade Paper
0 stars - 0 reviews
$27.00 In Stock
Product details 352 pages Addison-Wesley Professional - English 9780321336637 Reviews:
"Synopsis" by , A Hands-On Guide and Introduction to Quartz 2D

 

On Mac OS X, Macintosh developers depend on the graphics and imaging frameworks of the Core Graphics system to implement multimedia features in their applications. With Core Graphics Apple has answered the increasing demands of graphics developers with a powerful collection of tools, including Quartz 2D and Core Image. Quartz 2D is a modern drawing API with a powerful imaging model. Beginning with Mac OS X 10.4, Tiger, Quartz 2D replaces the QuickDraw® graphics library in legacy applications and provides the functionality developers need to take advantage of the latest hardware.

 

Quartz 2D Graphics for Mac OS X® Developers is a hands-on guide and introduction to Quartz 2D. Differences between the interfaces and features of QuickDraw and Quartz 2D are making the switch challenging for developers. Through in-depth practical coverage, Mac developer and consultant Scott Thompson leads you smoothly through the transition and sets you on the path to developing cutting edge graphics in Core Image.

 

Through this invaluable guide, you will learn how to

  • Forge connections between Quartz 2D and graphics devices using CGContexts
  • Simplify the drawing process using transformations
  • Draw line art using path-drawing operations on Bezier paths
  • Use pixel data to create images
  • Import and export images from Quartz 2D with Image I/O and QuickTime
  • Generate text and implement special text effects
  • Draw in offscreen environments, such as CGLayers and offscreen bitmaps
  • Create shadings and patterns
  • Create PDFs from Quartz 2D drawings or import PDFs into your drawings

 

If you depend on QuickDraw for your graphics needs, or are interested in a system that pushes the envelope in computer graphics, now is the time to make the switch to Core Graphics (Quartz 2D, Core Image). This is the book that walks you through that change–step-by-step!

 

The companion CD-ROM contains projects and source code covered in this book so you can run each sample. The samples demonstrate how to call Quartz 2D from both Carbon and Cocoa applications as well as from Mac OS X’s Python scripting interface.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.