cocoa:我如何绘制NSBitmapImageRep的放大版本?

时间:2012-02-25 17:24:00

标签: cocoa scale nsbitmapimagerep

我想使用NSBitmapImageRep在代码中构造一个64x64像素精灵,然后将其绘制到屏幕上,炸得非常大。结果将是屏幕上非常大的“像素”。想想老派马里奥兄弟或我的世界。我怎么能这样做?

编辑我想绘制到这个离屏位图,然后稍后在CALayer上渲染

1 个答案:

答案 0 :(得分:1)

使用CGBitmapContextCreate打开新的图像上下文并使用

void CGContextSetInterpolationQuality (
   CGContextRef c,
   CGInterpolationQuality quality
);

将插值质量设置为kCGInterpolationNone

然后将图像绘制到上下文中。