The NSImage class documentation will get you started. The terminology you want is not “merge”; it is “composite”. Given two images, lock focus on one and composite the other on top of it. You will need to understand the compositing modes available as well and transparency (alpha channel) and other graphics concepts. Armed with the correct terminology, a quick search of this very site offers: ImageCompositing —- It works! Thanks!