Last Revision:
Version 1.1, 2011-04-25
Updated for Mac OS X 10.6 and for Xcode 4.
(Full Revision History)
Build Requirements:
Mac OS X v10.6.x or later
Runtime Requirements:
Mac OS X v10.6 or later

CompositeLab is a simple application useful for interactively demonstrating compositing modes in the Quartz display system.

Two separate images, source and destination, whose colors (and opacity) are chosen through the use of NSColorWells & the NSColorPanel, are composited together using a compositing mode specified by the user. The images are kept instances of NSImage. One subclass of NSView, CompositeView, manages all target/action methods and drawing.