我整天都在电脑上试图弄清楚如何在现有的 NSImage 上画一些线。
它可以正常工作,但是我使用的代码
CGContextRef context = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst);
缺点是我必须知道图像中的位数,所以结果是生成的位图有时确实比原始 NSImage 具有更低的图像质量。
直接在 NSImage 上简单地画线的最简单/最快的方法是什么?
如果代码同时兼容 Mac OSX 和 iOS,那就太好了。