Yep, same issue here. Some of the workarounds I've tried that didn't work: Bypassing NSGraphicsContext and drawing directly into a CGContext
Creating a CGImage directly and passing false for shouldInterpolate
Passing false to CGContextSetShouldAntialias() before drawing)
I filed a feedback about it with a sample app (FB9081098) but that's all I can think to do at the moment.