• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Quartz, OpenGL or NSImage?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Quartz, OpenGL or NSImage?


  • Subject: Re: Quartz, OpenGL or NSImage?
  • From: "R. Scott Thompson" <email@hidden>
  • Date: Mon, 28 Feb 2005 21:20:45 -0600


On Feb 28, 2005, at 3:56 PM, Pradeep Udupi wrote:

Hi All

I am investigating on what technology to use to create a iPhoto like thumbnail view. Should I go for Quartz, OpenGL or NSImage? Before investing time on each of these technologies, I would like to know what are the pros and cons of each technology based on the feature set they provide and the ease of programming using that technology. My most important criteria is speed and scaling. Are these technologies layered one below/above the other or are these all parallel paradigms? Which one offers the speed benefits and ease of programming than the other?

By Quartz, presumably you mean Quartz 2D.

The technologies are not necessarily built on top of one another but if I had to point out a hierarchy I would say that Quartz 2D image drawing capabilities are built on top of OpenGL (or will be in the near future). NSImage probably use Quartz 2D underneath, though it may not do so for all images. NSImage could also make use of other technologies like QuickTime for some of it's functionality.

If all you want to do is implement an iPhoto like thumbnail gallery, I would suggest using Shark to determine what iPhoto uses and use the same thing. I believe someone in another forum mentioned doing just that and that iPhoto uses Quartz 2D.

There are other options on the system. I've already mentioned QuickTime and there is another lower-level technology called vImage. Unfortunately you will have to do your own research and come to your own conclusions. If there are specific questions we can answer about the technologies that would be a much better strategy for finding the information you need.

Scott


_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Quartz, OpenGL or NSImage? (From: "Pradeep Udupi" <email@hidden>)

  • Prev by Date: Help with Help
  • Next by Date: Re: NSBrowser Help
  • Previous by thread: Quartz, OpenGL or NSImage?
  • Next by thread: drawRect: doesn't get called when printing
  • Index(es):
    • Date
    • Thread